Как да направите 3D графики с помощта на MATLAB: 10 стъпки (със снимки)

Съдържание:

Как да направите 3D графики с помощта на MATLAB: 10 стъпки (със снимки)
Как да направите 3D графики с помощта на MATLAB: 10 стъпки (със снимки)

Видео: Как да направите 3D графики с помощта на MATLAB: 10 стъпки (със снимки)

Видео: Как да направите 3D графики с помощта на MATLAB: 10 стъпки (със снимки)
Видео: Програми за възстановяване на файлове 2024, Може
Anonim

Независимо дали става въпрос за изследване, училищна задача или работна презентация, 3-D графиките са чудесни за визуализиране на това как изглежда сложен набор от данни. С помощта на MATLAB (Matrix Laboratory) ще можете да създавате зашеметяващи триизмерни изображения с предоставените от вас данни. Използването на MATLAB за тази цел ви позволява да имате пълен контрол върху персонализирането на вашата графика. От цветове до засенчване и осветление, единствените необходими инструменти са MATLAB и вашето ноу-хау.

Стъпки

Част 1 от 3: Изграждане на домейна

Направете 3D графики с помощта на MATLAB Стъпка 1
Направете 3D графики с помощта на MATLAB Стъпка 1

Стъпка 1. Отворете командния прозорец

В оформлението по подразбиране това трябва да се показва автоматично като най -големия прозорец.

Направете 3D графики с помощта на MATLAB Стъпка 2
Направете 3D графики с помощта на MATLAB Стъпка 2

Стъпка 2. Ако командният прозорец не присъства, изберете дома в горния ляв ъгъл

След това изберете оформление и след това „По подразбиране“.

Направете 3D графики с помощта на MATLAB Стъпка 3
Направете 3D графики с помощта на MATLAB Стъпка 3

Стъпка 3. В командния прозорец дефинирайте и двата си x и y вектори.

  • Това обикновено се прави под формата на x = [вектор или функция] и y = [вектор или функция]
  • Не забравяйте да използвате оператора на точки, когато умножавате или делите вектори и матрици. В противен случай ще възникнат грешки.

Част 2 от 3: Производство на решетката в xy-равнината

Направете 3D графики с помощта на MATLAB Стъпка 4
Направете 3D графики с помощта на MATLAB Стъпка 4

Стъпка 1. Определете връзка между x и y

За да се постигне това, трябва да се използват две команди.

  • Първата е мрежестата функция. Използвайки това, резултатът ще бъде мрежова графика от телена рамка.
  • Другото е функцията за сърфиране. Когато използвате сърф, резултатът ще бъде 3-D повърхностен график.
Направете 3D графики с помощта на MATLAB Стъпка 5
Направете 3D графики с помощта на MATLAB Стъпка 5

Стъпка 2. Когато използвате мрежа, въведете meshgrid в командния прозорец

  • Командата ще бъде форматирана, както следва: [xx, yy] = meshgrid (x, y).
  • В прозореца на работното пространство ще видите, че променливите xx и yy са дефинирани.

Част 3 от 3: Дефиниране на "zz" и нанасяне на повърхността на повърхността

Направете 3D графики с помощта на MATLAB Стъпка 6
Направете 3D графики с помощта на MATLAB Стъпка 6

Стъпка 1. Определете zz по отношение на xx и yy поради зависимостта му от тези набори от данни

  • Използвайте връзката, за която знаете, че съществува между x и y. Това вероятно ще бъде функция или формула.
  • напр. zz = xx.^2-yy.^2
Направете 3D графики с помощта на MATLAB Стъпка 7
Направете 3D графики с помощта на MATLAB Стъпка 7

Стъпка 2. Начертайте повърхността с помощта на командата surf

  • От компонентите z в матрицата "zz", командата за сърфиране ще създаде 3-D засенчена повърхност.
  • Това е точката, в която ще се свържете xx, yy, и zz заедно.
  • Действителният команден ред ще бъде във формат на сърф (xx, yy, zz).
Направете 3D графики с помощта на MATLAB Стъпка 8
Направете 3D графики с помощта на MATLAB Стъпка 8

Стъпка 3. Гледайте да се появи новият ви прозорец, показващ вашия 3-D сюжет

Направете 3D графики с помощта на MATLAB Стъпка 9
Направете 3D графики с помощта на MATLAB Стъпка 9

Стъпка 4. Персонализирайте както искате

В горната част на прозореца има лента с инструменти, където се е появил новият сюжет. Тази лента с инструменти съдържа много опции и функции, които могат да се използват за манипулиране на вашия 3-D сюжет.

  • Някои от тези опции включват:

    • Вмъкване на етикет за оста x, y или z
    • Вмъкване на легенда в помощ на читателите
    • Завъртане на сюжета в неговото 3-D пространство
    • Поставяне на източник на светлина, за да се покажат ефектите на сенките
  • Списък на сложните свойства на повърхността може да бъде намерен на
Направете 3D графики с помощта на MATLAB Стъпка 10
Направете 3D графики с помощта на MATLAB Стъпка 10

Стъпка 5. Изгладете цветната карта по цялата повърхност на графиката, ако желаете

Това става с помощта на засенчване на командния ред.

Съвети

  • Ако получите грешка, която гласи: „Недефинирана функция или променлива _“, проверете работното си пространство за тази променлива.

    Ако не съществува, не забравяйте да го създадете/дефинирате, преди да продължите

  • Ако получите грешка, която гласи „Неочакван MATLAB израз“, проверете дали въведеното от вас е валиден израз и всички вградени функции са изписани правилно.

Препоръчано: