График 3-D параметрическая кривая
fplot3( график xt = x (t), yt = y (t) и zt = z (t) на интервале tmin < t < tmax.xt,yt,zt,[tmin tmax])
fplot3(___, использование LineSpec)LineSpec для задания стиля линии, обозначения маркера и цвета линии.
fplot3(___, задание свойств линий с использованием одного или нескольких Name,Value)Name,Value аргументы пары. Используйте эту опцию с любой из комбинаций входных аргументов в предыдущих синтаксисах. Name,Value параметры пары применяются ко всем выводимым на печать линиям. Чтобы задать параметры для отдельных линий, используйте объекты, возвращаемые fplot3.
fplot3( печать в объекте-осях ax,___)ax вместо текущих осей gca.
возвращает параметризованный объект строки функции. Объект используется для запроса и изменения свойств определенной параметризованной линии. Дополнительные сведения см. в разделе Свойства ParameteringFuncureLine.fp = fplot3(___)
Печать параметрической линии 3-D
(t) z = t
в диапазоне параметров по умолчанию [-5 5].
syms t
xt = sin(t);
yt = cos(t);
zt = t;
fplot3(xt,yt,zt)
Печать параметрической линии
(5t) z = t
в диапазоне параметров [-10 10] путем указания четвертого аргумента fplot3.
syms t
xt = exp(-t/10).*sin(5*t);
yt = exp(-t/10).*cos(5*t);
zt = t;
fplot3(xt,yt,zt,[-10 10])
Постройте одну и ту же 3-D параметрическую кривую три раза на различных интервалах параметра. Для первой кривой используйте ширину линии 2. Во-вторых, задайте стиль красной пунктирной линии с маркерами окружности. В третьем случае задайте голубой, тире-точечный стиль линии с маркерами звездочки.
syms t fplot3(sin(t), cos(t), t, [0 2*pi], 'LineWidth', 2) hold on fplot3(sin(t), cos(t), t, [2*pi 4*pi], '--or') fplot3(sin(t), cos(t), t, [4*pi 6*pi], '-.*c')

Печать параметрической линии 3-D
t) = cos (2t).
syms x(t) y(t) z(t) x(t) = sin(t); y(t) = cos(t); z(t) = cos(2*t); fplot3(x,y,z)

Постройте график нескольких линий, передав входные данные в виде вектора или используя hold on для последовательного построения графика на одной и той же фигуре. При указании LineSpec и аргументы Name-Value, они применяются ко всем строкам. Чтобы задать опции для отдельных строк, используйте дескрипторы функций, возвращаемые fplot3.
Разделить фигуру на два вложенных графика с помощью subplot. На первом вложенном графике постройте график двух параметризованных линий с использованием векторного ввода. На втором вложенном графике постройте те же линии, используя hold on.
syms t subplot(2,1,1) fplot3([t -t], t, [t -t]) title('Multiple Lines Using Vector Inputs') subplot(2,1,2) fplot3(t, t, t) hold on fplot3(-t, t, -t) title('Multiple Lines Using Hold On Command') hold off

Печать параметрической линии
|/10cos (5 | t |) z = t.
Предоставление выходных данных для создания fplot вернуть объект печати.
syms t
xt = exp(-abs(t)/10).*sin(5*abs(t));
yt = exp(-abs(t)/10).*cos(5*abs(t));
zt = t;
fp = fplot3(xt,yt,zt)
fp =
ParameterizedFunctionLine with properties:
XFunction: [1x1 sym]
YFunction: [1x1 sym]
ZFunction: [1x1 sym]
Color: [0 0.4470 0.7410]
LineStyle: '-'
LineWidth: 0.5000
Show all properties
Изменение диапазона значений параметров на [-10 10] и цвет линии на красный с помощью TRange и Color свойства fp соответственно.
fp.TRange = [-10 10];
fp.Color = 'r';
Для значений t в диапазоне до постройте график параметрической линии
sin (6t).
Добавьте заголовок и метки оси. Создайте засечки оси X, охватывая пределы оси X с интервалами, равными pi/2. Отображение этих засечек с помощью XTick собственность. Создание меток оси X с помощью arrayfun подавать texlabel кому S. Отображение этих меток с помощью XTickLabel собственность. Повторите эти шаги для оси Y.
Сведения об использовании LaTeX на графиках см. в разделе latex.
syms t xt = t; yt = t/2; zt = sin(6*t); fplot3(xt,yt,zt,[-2*pi 2*pi],'MeshDensity',30) view(52.5,30) xlabel('x') ylabel('y') title('x=t, y=t/2, z=sin(6t) for -2\pi < t < 2\pi') ax = gca; S = sym(ax.XLim(1):pi/2:ax.XLim(2)); ax.XTick = double(S); ax.XTickLabel = arrayfun(@texlabel, S, 'UniformOutput', false); S = sym(ax.YLim(1):pi/2:ax.YLim(2)); ax.YTick = double(S); ax.YTickLabel = arrayfun(@texlabel, S, 'UniformOutput', false);

Создание анимации путем изменения отображаемого выражения с помощью XFunction, YFunction, и ZFunction свойства и затем с помощью drawnow для обновления графика. Сведения об экспорте в GIF см. в разделе imwrite.
Изменяя переменную i от 0 до 4δ, анимируйте параметрическую кривую
) z = sin (t + i).
Чтобы воспроизвести анимацию, щелкните изображение.
syms t
fp = fplot3(t+sin(40*t),-t+cos(40*t), sin(t));
for i=0:pi/10:4*pi
fp.ZFunction = sin(t+i);
drawnow
end