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

未定义函数或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) 

任何想法解决这个问题?

+1

'fplot3'在MATLAB R2016a引入 –

+0

谢谢许多。那么MATLAB R2015a呢? –

它在文档中提到fplot3被引入MATLAB R2016a。由于您使用的是旧版本的MATLAB,因此,如错误所示,这是一个未定义的函数

对于旧版本,ezplot3可以达到相同的效果。只需在您的代码中将fplot3替换为ezplot3即可。

写在问题的代码给出了MATLAB 2016a及更高版本以下的输出:

output_fplot3

在代码ezplot3更换fplot3给出了这样的:

output_ezplot3.1
该输出正确。然而,为了得到输出为的fplot3一样的,你可以调整情节一样的域:ezplot3(xt,yt,zt,[-5,5])这给完全相同的输出如下图所示:

output_ezplot3.2

+0

Sukran Sardar,非常感谢:) –

+0

另一方面,我看看https://www.mathworks.com/help/上的文档,但它只包含最新版本。当我使用R2015a版本时,我尝试了解此版本的文档,但它需要许可证。但我有学生执照,但不允许。无论如何,是否有文件不要求许可证等? –

+0

@ClintEastwood您可以在命令窗口中使用'doc(function_name)'访问与您的版本相关的文档。例如'doc ezplot3'。另一个选项是:'help ezplot3'。或者简单地写'doc'打开一个窗口,让你选择你想要的主题 –