Jak tworzyć wykresy 3D za pomocą MATLAB: 10 kroków (ze zdjęciami)

Spisu treści:

Jak tworzyć wykresy 3D za pomocą MATLAB: 10 kroków (ze zdjęciami)
Jak tworzyć wykresy 3D za pomocą MATLAB: 10 kroków (ze zdjęciami)

Wideo: Jak tworzyć wykresy 3D za pomocą MATLAB: 10 kroków (ze zdjęciami)

Wideo: Jak tworzyć wykresy 3D za pomocą MATLAB: 10 kroków (ze zdjęciami)
Wideo: Jak zrobić prosty fotomontaż w Gimpie? 2024, Może
Anonim

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

Twórz wykresy 3D za pomocą MATLAB Krok 1
Twórz wykresy 3D za pomocą MATLAB Krok 1

Krok 1. Otwórz okno poleceń

W domyślnym układzie powinno to pojawić się automatycznie jako największe wyświetlane okno.

Twórz wykresy 3D za pomocą MATLAB Krok 2
Twórz wykresy 3D za pomocą MATLAB Krok 2

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”.

Twórz wykresy 3D za pomocą MATLAB Krok 3
Twórz wykresy 3D za pomocą MATLAB Krok 3

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

Twórz wykresy 3D za pomocą MATLAB Krok 4
Twórz wykresy 3D za pomocą MATLAB Krok 4

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.
Twórz wykresy 3D za pomocą MATLAB Krok 5
Twórz wykresy 3D za pomocą MATLAB Krok 5

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

Twórz wykresy 3D za pomocą MATLAB Krok 6
Twórz wykresy 3D za pomocą MATLAB Krok 6

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
Twórz wykresy 3D za pomocą MATLAB Krok 7
Twórz wykresy 3D za pomocą MATLAB Krok 7

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).
Twórz wykresy 3D za pomocą MATLAB Krok 8
Twórz wykresy 3D za pomocą MATLAB Krok 8

Krok 3. Uważaj, aż pojawi się nowe okno pokazujące wykres 3-D

Twórz wykresy 3D za pomocą MATLAB Krok 9
Twórz wykresy 3D za pomocą MATLAB Krok 9

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
Twórz wykresy 3D za pomocą MATLAB Krok 10
Twórz wykresy 3D za pomocą MATLAB Krok 10

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.

Zalecana: