Niezależnie od tego, czy chodzi o badania, zadanie szkolne czy prezentację pracy, wykresy trójwymiarowe doskonale nadają się do wizualizacji, jak wygląda skomplikowany zestaw danych. Z pomocą MATLAB (Laboratorium Matrycowe) będziesz w stanie tworzyć oszałamiające wizualizacje 3D z dostarczonych danych. Korzystanie z MATLAB w tym celu pozwala na pełną kontrolę nad dostosowaniem wykresu. Od kolorów po cieniowanie i oświetlenie, jedyne potrzebne narzędzia to MATLAB i Twoja wiedza.
Kroki
Część 1 z 3: Konstruowanie domeny
Krok 1. Otwórz okno poleceń
W domyślnym układzie powinno to pojawić się automatycznie jako największe wyświetlane okno.
Krok 2. Jeśli okno poleceń nie jest obecne, wybierz home w lewym górnym rogu
Następnie wybierz układ, a następnie „Domyślny”.
Krok 3. W oknie poleceń zdefiniuj oba swoje x oraz y wektorów.
- Zwykle odbywa się to w postaci x=[wektor lub funkcja] i y=[wektor lub funkcja]
- Pamiętaj o używaniu operatora kropki podczas mnożenia lub dzielenia wektorów i macierzy. W przeciwnym razie wystąpią błędy.
Część 2 z 3: Wytwarzanie siatki na płaszczyźnie xy
Krok 1. Zdefiniuj relację między x i y
Aby to osiągnąć, należy użyć dwóch poleceń.
- Pierwsza to funkcja siatki. Korzystając z tego, wynik będzie wykresem siatki szkieletowej.
- Druga to funkcja surfowania. Podczas korzystania z surfowania wynikiem będzie trójwymiarowy wykres powierzchni.
Krok 2. W przypadku korzystania z siatki wprowadź meshgrid do okna poleceń
- Polecenie zostanie sformatowane w następujący sposób: [xx, yy]=siatka(x, y).
- W oknie obszaru roboczego zobaczysz, że zmienne xx i yy zostały zdefiniowane.
Część 3 z 3: Definiowanie „zz” i kreślenie powierzchni
Krok 1. Zdefiniuj zz w kategoriach xx i yy, ponieważ opiera się na tych zestawach danych
- Użyj relacji, o której wiesz, że istnieje między x i y. Prawdopodobnie będzie to funkcja lub formuła.
- np., zz=xx.^2-yy.^2
Krok 2. Wykreśl powierzchnię za pomocą polecenia surfowania
- Ze składników z w macierzy „zz” polecenie surf utworzy cieniowaną powierzchnię 3D.
- To jest punkt, w którym będziesz się odnosić XX, yy, oraz zz razem.
- Rzeczywista linia poleceń będzie miała format surf(xx, yy, zz).
Krok 3. Uważaj, aż pojawi się nowe okno pokazujące wykres 3-D
Krok 4. Dostosuj, jak chcesz
W górnej części okna, w którym pojawiła się nowa fabuła, znajduje się pasek narzędzi. Ten pasek narzędzi zawiera wiele opcji i funkcji, których można użyć do manipulowania wykresem 3D.
-
Niektóre z tych opcji obejmują:
- Wstawianie etykiety dla osi x, y lub z
- Wstawianie legendy, aby pomóc czytelnikom
- Obracanie fabuły w przestrzeni 3D
- Wstawienie źródła światła, aby pokazać efekty cieni
- Listę złożonych właściwości powierzchni można znaleźć pod adresem
Krok 5. Wygładź mapę kolorów na całej powierzchni wykresu, jeśli chcesz
Odbywa się to za pomocą interp cieniowania wiersza poleceń.
Porady
-
Jeśli pojawi się komunikat o błędzie „Niezdefiniowana funkcja lub zmienna _”, sprawdź obszar roboczy pod kątem tej zmiennej.
Jeśli nie istnieje, pamiętaj, aby go utworzyć/zdefiniować przed kontynuowaniem
- Jeśli pojawi się komunikat o błędzie „Nieoczekiwane wyrażenie MATLAB”, sprawdź, czy wpisane wyrażenie jest prawidłowym wyrażeniem i czy wszystkie wbudowane funkcje są poprawnie napisane.