Используйте графику

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Графические опции, доступные в MuPAD

Основные опции графического вывода

MuPAD® представляет много опций для создания и работы с графикой и анимаций. Самый простой способ создать график в MuPAD состоит в том, чтобы использовать команду plot. Используя эту команду, вы можете:

Можно отформатировать график в интерактивном режиме.

Усовершенствованные опции графического вывода

Команда plot обеспечивает основной способ создать графики функций. Например, вы можете:

Видеть все функции, доступные в библиотеке графики MuPAD, введите:

info(plot)

Основной графический вывод

Создайте 2D графики

Простой способ создать 2D график функции состоит в том, чтобы использовать команду plot:

plot(sin(x)*cos(3*x))

Создайте 3-D графики

Простой способ создать 3-D график функции состоит в том, чтобы использовать команду plot с опцией #3D:

plot(sin(x)*sin(y), #3D)

Примечание

По умолчанию, для функции двух переменных, команда plot создает 2D анимацию. Используя опцию #3D позволяет вам создать 3-D график вместо 2D анимации.

Постройте несколько функций в одном графике

Чтобы построить несколько функций в одной фигуре, перечислите все функции, разделив их запятыми. MuPAD использует различные цвета при графическом выводе нескольких функций:

plot(sin(x), cos(x), tan(x), cot(x))

Можно использовать генератор последовательности $, чтобы создать последовательность функций:

plot(sin(k*x) $ k = 1..3)

Также можно построить несколько функций в одном 3-D графике:

plot(-sqrt(r^2 - x^2 - y^2) $ r = 1..5, #3D)

Задайте области значений графика

Можно задать область значений, в которой можно построить функцию:

plot(sin(x^3)*exp(x), x = 3..5)

plot(sin(x)*sin(y), x = 0..3, y = 1..3, #3D)

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

plot(sin(k*x) $ k = 1..5, x = 0..2*PI)

Чтобы задать различные области значений для нескольких функций, построенных в одном графике, используйте различные переменные:

plot({sin(k*x), k*t^2} $ k = 1..5, x = 0..2*PI, t = -1..1)

Постройте кусочные функции

Чтобы задать кусочную функцию, используйте команду piecewise. Можно построить кусочную функцию, даже если это не определено в некоторых точках. например, можно построить следующую функцию несмотря на то, что функция не задана для     -2 < x < -1:

plot(piecewise([x < - 2, - 1], [-1 < x and x < 0, x^2],
[0 < x and x < 1, -x^2], [x > 1, 1]))

Графики формата

Включите режим форматирования графика

В MuPAD можно отформатировать графические результаты в интерактивном режиме при работе в режиме форматирования графика. Чтобы переключиться на режим форматирования графики, кликните по любому месту на графике. В этом режиме появляется панель Object Browser.

Если вы не видите Object Browser и панели Property, выберите View > Object Browser или нажмите на панель инструментов.

Верхняя часть панели Object Browser отображает компоненты вашей графики, такие как сцена (фон), система координат и график функций. Для получения дополнительной информации о структуре графики смотрите Полное Изображение: Графические Деревья.

После того, как вы выберете компонент в панели Object Browser, нижняя часть панели отображает свойства этого компонента.

Измените фон

Чтобы изменить фон вашей графики, переключитесь, чтобы построить режим форматирования и выбрать Scene наверху панели Object Browser. Нижняя часть панели показывает фоновые свойства, что можно измениться. Например, можно изменить цвет фона. Чтобы выбрать цвет, выберите BackgroundColor и нажмите кнопку замещающего знака.

Можно использовать предопределенные цвета или выбрать цвет из более обширной палитры.

Измените оси

Чтобы отформатировать оси вашей графики, переключитесь, чтобы построить режим форматирования и выбрать Coordinate System наверху панели Object Browser. Нижняя часть панели показывает свойства осей, что можно измениться. Например, можно добавить линии сетки.

Измените график функций

Чтобы отформатировать график функций, переключитесь, чтобы построить режим форматирования и выбрать Function наверху панели Object Browser. Нижняя часть панели показывает свойства графика, что можно измениться. Например, можно изменить цвет графика функций.

Можно использовать предопределенные цвета или выбрать цвет из более обширной палитры.

Существующая графика

Когда вы представляете графические результаты в MuPAD, можно переместить, масштабировать и вращать графику. Также можно выбрать различные компоненты графика. При представлении графических результатов переключитесь на режим форматирования графика. Можно использовать следующую панель инструментов, чтобы вручную вращать, переместить, масштабировать график и показать координаты любой точки на графике:

Чтобы видеть координаты для точки на вашем графике, кликните по точке и удержите кнопку мыши. Можно переместить курсор при удержании кнопки мыши и видеть координаты всех точек на пути курсора.

Можно использовать панель инструментов, чтобы вращать и масштабировать график автоматически. Также можно изменить скорость для вращения и изменения масштаба.

Создайте анимированные изображения

Создание анимированных 2D графиков

Чтобы создать анимированный график, используйте дополнительный изменяющийся параметр для функции, которую вы хотите построить. Задайте область значений для этого параметра. Следующий пример дарит анимированному графику функции с параметром a, который постепенно изменяет значение от 2 до 6:

plot(exp(x)*sin(a^2*x), x = 1..2, a = 2..6)

Создайте анимированные 3-D графики

Чтобы создать анимированный 3-D график, используйте дополнительный изменяющийся параметр для функции, которую вы хотите построить. Задайте область значений для этого параметра и опции #3D. Следующий пример дарит анимированному графику функции с параметром a, который постепенно изменяет значение с 0,1 до 2:

plot(sin(a*x^2 + a*y^2), x = -2..2, y = -2..2, a = 0.1..2, #3D)

Проигрывайте анимации

MuPAD отображает первый кадр анимации как статическое изображение. Чтобы проигрывать анимацию, кликните по изображению.

Когда MuPAD проигрывает анимацию, панель инструментов Animation со средствами управления проигрывателя появляется:

Считать в обратном направлении

Чтобы проигрывать анимацию вперед и затем назад, нажмите кнопку Repetition и выберите опцию Back and Forth.

Также можно задать область значений для параметра так, чтобы начальное значение было больше, чем окончательное значение. Следующий пример создает анимированный график функции с помощью параметра a, который постепенно изменяет значение с 2 до 0,1:

plot(sin(a*x^2 + a*y^2), x = -2..2, y = -2..2, a = 2..0.1, #3D)