MATLAB 帮助中心
(不推荐)易用的三维参数化曲线绘图函数
不推荐使用 ezplot3。请改用 fplot3。有关详细信息,请参阅版本历史记录。
ezplot3
fplot3
ezplot3(funx,funy,funz)
ezplot3(funx,funy,funz,uinterval)
ezplot3(___,'animate')
ezplot3(ax,___)
h = ezplot3(___)
ezplot3(funx,funy,funz) 在默认区间 [0,2π](对于 u)绘制由 x = funx(u)、y = funy(u) 和 z = funz(u) 定义的空间曲线。
funx
funy
funz
[0,2π]
u
x = funx(u)
y = funy(u)
z = funz(u)
ezplot3 自动将标题和轴标签添加到绘图中。
示例
ezplot3(funx,funy,funz,uinterval) 将在指定区间绘图。将区间指定为 [umin umax] 形式的二元素向量。
uinterval
[umin umax]
ezplot3(___,'animate') 生成空间曲线的动画轨迹。在上述语法中的任何输入参量组合后使用此选项。
ezplot3(ax,___) 将图形绘制到 ax 指定的坐标区中,而不是当前坐标区中。在上述任一语法中的任何输入参量组合之前指定坐标区。
ax
h = ezplot3(___) 返回绘制的对象。创建绘图后,使用 h 修改该绘图的属性。
h
全部折叠
在域 [0,6π] 上绘制此参数化曲线。
x=sin(t),y=cos(t),z=t
ezplot3('sin(t)','cos(t)','t',[0,6*pi])
x 坐标的参数化函数,指定为字符向量、字符串标量或者命名或匿名函数的函数句柄。
指定 x = funx(u) 形式的函数。该函数必须接受向量输入参量,并返回大小相同的向量输出参量。
当将函数指定为字符向量或字符串标量时,始终默认执行数组乘法、除法和乘方。例如,x^2 解释为 x.^2。
x^2
x.^2
示例: 'sin(2*u)'
'sin(2*u)'
将函数指定为函数句柄时,为了获得最优性能,请使用数组运算符而不是矩阵运算符。例如,使用 .* (times) 而不是 * (mtimes)。
.*
times
mtimes
示例: @(u) sin(2.*u)
@(u) sin(2.*u)
y 坐标的参数化函数,指定为字符向量、字符串标量或者命名或匿名函数的函数句柄。
指定 y = funy(u) 形式的函数。该函数必须接受向量输入参量,并返回大小相同的向量输出参量。
示例: 'cos(2*u)'
'cos(2*u)'
示例: @(u) cos(2.*u)
@(u) cos(2.*u)
z 坐标的参数化函数,指定为字符向量、字符串标量或者命名或匿名函数的函数句柄。
指定 z = funz(u) 形式的函数。该函数必须接受向量输入参量,并返回大小相同的向量输出参量。
示例: '2*u'
'2*u'
示例: @(u) tan(4.*u)
@(u) tan(4.*u)
[0 2π]
u 的绘图区间,指定为 [umin umax] 形式的二元素向量。
坐标区对象。如果您不指定坐标区对象,则 ezplot3 使用当前坐标区 (gca)。
gca
全部展开
ezplot3 函数支持 GPU 数组输入,但有以下用法说明和限制:
此函数接受 GPU 数组,但不在 GPU 上运行。
有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
用法说明和限制:
此函数在分布式数组上运行,但在客户端 MATLAB® 中执行。
有关详细信息,请参阅使用分布式数组运行 MATLAB 函数 (Parallel Computing Toolbox)。
不推荐使用 ezplot3。请改用 fplot3。目前没有删除 ezplot3 的计划。
fplot3 要求要绘制的输入函数是函数句柄。ezplot3 接受函数句柄、字符向量或字符串。下表显示了 ezplot3 的一些典型用法,以及如何更新代码以改用 fplot3。
ezplot3('sin','cos','t',[0 10])
fplot3(@sin,@cos,@(t)t,[0 10])
fplot3(@(t)sin(t),@(t)cos(t),@(t)t,[0,6*pi])
fcontour | fmesh | fplot | fplot3 | fsurf | plot3
fcontour
fmesh
fplot
fsurf
plot3
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处