Как сделать 3D-графики с помощью MATLAB: 10 шагов (с изображениями)

Оглавление:

Как сделать 3D-графики с помощью MATLAB: 10 шагов (с изображениями)
Как сделать 3D-графики с помощью MATLAB: 10 шагов (с изображениями)

Видео: Как сделать 3D-графики с помощью MATLAB: 10 шагов (с изображениями)

Видео: Как сделать 3D-графики с помощью MATLAB: 10 шагов (с изображениями)
Видео: Как в GIMP вырезать фрагмент изображения 2024, Апрель
Anonim

Будь то исследование, школьное задание или рабочая презентация, трехмерные графики отлично подходят для визуализации того, как выглядит сложный набор данных. С помощью 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 Step 4
Сделайте 3D-графики, используя MATLAB Step 4

Шаг 1. Определите связь между x и y

Для этого необходимо использовать две команды.

  • Первый - это функция сетки. Используя это, результат будет каркасным сетчатым графом.
  • Другой - функция серфинга. При использовании серфинга результатом будет трехмерный поверхностный график.
Сделайте трехмерные графики, используя MATLAB, шаг 5
Сделайте трехмерные графики, используя MATLAB, шаг 5

Шаг 2. При использовании сетки введите сетку в командное окно

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

Часть 3 из 3: Определение "zz" и построение поверхности

Сделайте 3D-графики, используя MATLAB Step 6
Сделайте 3D-графики, используя MATLAB Step 6

Шаг 1. Определите zz в терминах xx и yy из-за его зависимости от этих наборов данных

  • Используйте известную связь между x и y. Скорее всего, это функция или формула.
  • например., zz = хх. ^ 2-уу. ^ 2
Сделайте 3D-графики, используя MATLAB Step 7
Сделайте 3D-графики, используя MATLAB Step 7

Шаг 2. Постройте поверхность с помощью команды surf

  • Из компонентов z в матрице «zz» команда surf создаст трехмерную закрашенную поверхность.
  • Это тот момент, в котором вы расскажете хх, гг, а также zz вместе.
  • Фактическая командная строка будет в формате прибой (xx, yy, zz).
Сделайте 3D-графики, используя MATLAB Step 8
Сделайте 3D-графики, используя MATLAB Step 8

Шаг 3. Следите за тем, чтобы появилось новое окно с трехмерным графиком

Сделайте трехмерные графики, используя MATLAB, шаг 9
Сделайте трехмерные графики, используя MATLAB, шаг 9

Шаг 4. Настройте как хотите

В верхней части окна есть панель инструментов, в которой появился новый график. Эта панель инструментов содержит множество параметров и функций, которые можно использовать для управления трехмерным графиком.

  • Некоторые из этих вариантов включают:

    • Вставка метки для оси x, y или z
    • Вставка легенды в помощь читателям
    • Вращение сюжета в трехмерном пространстве
    • Вставка источника света, чтобы показать эффекты теней
  • Список сложных свойств поверхности можно найти на
Сделайте трехмерные графики, используя MATLAB, шаг 10
Сделайте трехмерные графики, используя MATLAB, шаг 10

Шаг 5. При желании сгладьте цветовую карту по всей поверхности графика

Это делается с помощью интерполяции затенения командной строки.

подсказки

  • Если вы получаете сообщение об ошибке «Неопределенная функция или переменная _», проверьте свою рабочую область на наличие этой переменной.

    Если он не существует, обязательно создайте / определите его, прежде чем продолжить

  • Если вы получаете сообщение об ошибке «Неожиданное выражение MATLAB», проверьте, правильно ли написано то, что вы ввели, и все ли встроенные функции написаны правильно.

Рекомендуемые: