未定义函数或MATLAB中的变量'fplot3'R2015a
虽然我在MATLAB R2015a中安装了所有的工具箱,但运行下面的脚本后遇到“未定义的函数或变量fplot3
”错误,如Plot 3-D Parametric Line。未定义函数或MATLAB中的变量'fplot3'R2015a
syms t
xt = sin(t);
yt = cos(t);
zt = t;
fplot3(xt,yt,zt)
任何想法解决这个问题?
它在文档中提到fplot3
被引入MATLAB R2016a。由于您使用的是旧版本的MATLAB,因此,如错误所示,这是一个未定义的函数。
对于旧版本,ezplot3
可以达到相同的效果。只需在您的代码中将fplot3
替换为ezplot3
即可。
写在问题的代码给出了MATLAB 2016a及更高版本以下的输出:
在代码ezplot3
更换fplot3
给出了这样的:
该输出正确。然而,为了得到输出为的fplot3
一样的,你可以调整情节一样的域:ezplot3(xt,yt,zt,[-5,5])
这给完全相同的输出如下图所示:
Sukran Sardar,非常感谢:) –
另一方面,我看看https://www.mathworks.com/help/上的文档,但它只包含最新版本。当我使用R2015a版本时,我尝试了解此版本的文档,但它需要许可证。但我有学生执照,但不允许。无论如何,是否有文件不要求许可证等? –
@ClintEastwood您可以在命令窗口中使用'doc(function_name)'访问与您的版本相关的文档。例如'doc ezplot3'。另一个选项是:'help ezplot3'。或者简单地写'doc'打开一个窗口,让你选择你想要的主题 –
'fplot3'在MATLAB R2016a引入 –
谢谢许多。那么MATLAB R2015a呢? –