Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
MuPAD® представляет много опций для создания и работы с графикой и анимаций. Самый простой способ создать график в MuPAD состоит в том, чтобы использовать команду plot
. Используя эту команду, вы можете:
Команда plot
обеспечивает основной способ создать графики функций. Например, вы можете:
Создайте 2D график функций с помощью plot::Function2d
.
Создайте 3-D график функций с помощью plot::Function3d
.
Создайте анимированные графики.
Создайте turtle graphics
и Lindenmayer systems
.
Выберите colors
, шрифты, легенды, внешний вид осей, линии сетки, отметки деления, строку и стили маркера.
Примените аффинные преобразования к графику. Можно масштабировать, вращать, отразить или переместить график.
Установите камеры для 3-D графика.
Смотрите галерею MuPAD графиков.
Видеть все функции, доступные в библиотеке графики MuPAD, введите:
info(plot)
Простой способ создать 2D график функции состоит в том, чтобы использовать команду plot
:
plot(sin(x)*cos(3*x))
Простой способ создать 3-D график функции состоит в том, чтобы использовать команду plot
с опцией #3D
:
plot(sin(x)*sin(y), #3D)
Чтобы построить несколько функций в одной фигуре, перечислите все функции, разделив их запятыми. 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, можно переместить, масштабировать и вращать графику. Также можно выбрать различные компоненты графика. При представлении графических результатов переключитесь на режим форматирования графика. Можно использовать следующую панель инструментов, чтобы вручную вращать, переместить, масштабировать график и показать координаты любой точки на графике:
Чтобы видеть координаты для точки на вашем графике, кликните по точке и удержите кнопку мыши. Можно переместить курсор при удержании кнопки мыши и видеть координаты всех точек на пути курсора.
Можно использовать панель инструментов, чтобы вращать и масштабировать график автоматически. Также можно изменить скорость для вращения и изменения масштаба.
Чтобы создать анимированный график, используйте дополнительный изменяющийся параметр для функции, которую вы хотите построить. Задайте область значений для этого параметра. Следующий пример дарит анимированному графику функции с параметром a
, который постепенно изменяет значение от 2 до 6:
plot(exp(x)*sin(a^2*x), x = 1..2, a = 2..6)
Чтобы создать анимированный 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)