MATLAB R2015a中未定义的函数或变量'fplot3'

时间:2016-11-06 15:48:37

标签: matlab matlab-figure

虽然我在MATLAB R2015a中安装了所有工具箱,但在Plot 3-D Parametric Line上运行下面的脚本后会遇到“未定义的函数或变量fplot3”错误。

syms t
xt = sin(t);
yt = cos(t);
zt = t;
fplot3(xt,yt,zt)

有什么想法解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

文档中提到{strong> MATLAB R2016a 中引入了fplot3。由于您使用的是较早版本的MATLAB,因此,正如错误所述,它是一个未定义的函数

对于旧版本,ezplot3可以实现相同的目标。只需在代码中将fplot3替换为ezplot3

问题中编写的代码在MATLAB 2016a及更新版本中提供以下输出:

output_fplot3

在该代码中用fplot3替换ezplot3即可:

output_ezplot3.1
这个输出是正确的。但是,要获得与fplot3相同的输出,您可以将绘图域调整为:ezplot3(xt,yt,zt,[-5,5]),它提供的输出完全相同,如下所示:

output_ezplot3.2