标签: matlab matlab-figure
虽然我在MATLAB R2015a中安装了所有工具箱,但在Plot 3-D Parametric Line上运行下面的脚本后会遇到“未定义的函数或变量fplot3”错误。
fplot3
syms t xt = sin(t); yt = cos(t); zt = t; fplot3(xt,yt,zt)
有什么想法解决这个问题吗?
答案 0 :(得分:2)
文档中提到{strong> MATLAB R2016a 中引入了fplot3。由于您使用的是较早版本的MATLAB,因此,正如错误所述,它是一个未定义的函数。
对于旧版本,ezplot3可以实现相同的目标。只需在代码中将fplot3替换为ezplot3。
ezplot3
问题中编写的代码在MATLAB 2016a及更新版本中提供以下输出:
在该代码中用fplot3替换ezplot3即可:
这个输出是正确的。但是,要获得与fplot3相同的输出,您可以将绘图域调整为:ezplot3(xt,yt,zt,[-5,5]),它提供的输出完全相同,如下所示:
ezplot3(xt,yt,zt,[-5,5])