主要内容

ezplot3

(不推荐)易用的三维参数化曲线绘图函数

    不推荐使用 ezplot3。请改用 fplot3。有关详细信息,请参阅版本历史记录

    说明

    ezplot3(funx,funy,funz) 在默认区间 [0,2π](对于 u)绘制由 x = funx(u)y = funy(u)z = funz(u) 定义的空间曲线。

    ezplot3 自动将标题和轴标签添加到绘图中。

    示例

    ezplot3(funx,funy,funz,uinterval) 将在指定区间绘图。将区间指定为 [umin umax] 形式的二元素向量。

    ezplot3(___,'animate') 生成空间曲线的动画轨迹。在上述语法中的任何输入参量组合后使用此选项。

    ezplot3(ax,___) 将图形绘制到 ax 指定的坐标区中,而不是当前坐标区中。在上述任一语法中的任何输入参量组合之前指定坐标区。

    h = ezplot3(___) 返回绘制的对象。创建绘图后,使用 h 修改该绘图的属性。

    示例

    全部折叠

    在域 [0,6π] 上绘制此参数化曲线。

    x=sin(t),y=cos(t),z=t

    ezplot3('sin(t)','cos(t)','t',[0,6*pi])

    Figure contains an axes object. The axes object with title x = blank sin ( t ), blank y blank = blank cos ( t ), blank z blank = blank t, xlabel x, ylabel y contains an object of type line.

    输入参数

    全部折叠

    x 坐标的参数化函数,指定为字符向量、字符串标量或者命名或匿名函数的函数句柄。

    指定 x = funx(u) 形式的函数。该函数必须接受向量输入参量,并返回大小相同的向量输出参量。

    当将函数指定为字符向量或字符串标量时,始终默认执行数组乘法、除法和乘方。例如,x^2 解释为 x.^2

    示例: 'sin(2*u)'

    将函数指定为函数句柄时,为了获得最优性能,请使用数组运算符而不是矩阵运算符。例如,使用 .* (times) 而不是 * (mtimes)。

    示例: @(u) sin(2.*u)

    y 坐标的参数化函数,指定为字符向量、字符串标量或者命名或匿名函数的函数句柄。

    指定 y = funy(u) 形式的函数。该函数必须接受向量输入参量,并返回大小相同的向量输出参量。

    当将函数指定为字符向量或字符串标量时,始终默认执行数组乘法、除法和乘方。例如,x^2 解释为 x.^2

    示例: 'cos(2*u)'

    将函数指定为函数句柄时,为了获得最优性能,请使用数组运算符而不是矩阵运算符。例如,使用 .* (times) 而不是 * (mtimes)。

    示例: @(u) cos(2.*u)

    z 坐标的参数化函数,指定为字符向量、字符串标量或者命名或匿名函数的函数句柄。

    指定 z = funz(u) 形式的函数。该函数必须接受向量输入参量,并返回大小相同的向量输出参量。

    当将函数指定为字符向量或字符串标量时,始终默认执行数组乘法、除法和乘方。例如,x^2 解释为 x.^2

    示例: '2*u'

    将函数指定为函数句柄时,为了获得最优性能,请使用数组运算符而不是矩阵运算符。例如,使用 .* (times) 而不是 * (mtimes)。

    示例: @(u) tan(4.*u)

    u 的绘图区间,指定为 [umin umax] 形式的二元素向量。

    坐标区对象。如果您不指定坐标区对象,则 ezplot3 使用当前坐标区 (gca)。

    扩展功能

    全部展开

    版本历史记录

    在 R2006a 之前推出

    全部折叠

    另请参阅

    | | | | |