MATLAB R2015a 中未定义的函数或变量“fplot3”
Posted
技术标签:
【中文标题】MATLAB R2015a 中未定义的函数或变量“fplot3”【英文标题】:Undefined function or variable 'fplot3' in MATLAB R2015a 【发布时间】:2016-11-06 15:48:36 【问题描述】:虽然我在MATLAB R2015a中安装了所有工具箱,但在Plot 3-D Parametric Line上运行下面的脚本后遇到“未定义的函数或变量fplot3
”错误。
syms t
xt = sin(t);
yt = cos(t);
zt = t;
fplot3(xt,yt,zt)
有解决问题的办法吗?
【问题讨论】:
fplot3
在 MATLAB R2016a 中引入
非常感谢。 MATLAB R2015a 怎么样?
【参考方案1】:
文档中提到fplot3
是在MATLAB R2016a 中引入的。由于您使用的是旧版本的 MATLAB,因此,正如错误所说,它是一个未定义的函数。
对于旧版本,ezplot3
可以实现相同的功能。只需在您的代码中将fplot3
替换为ezplot3
。
问题中编写的代码在 MATLAB 2016a 和更新版本中给出以下输出:
在该代码中将 fplot3
替换为 ezplot3
会得到以下结果:
这个输出是正确的。但是要获得与fplot3
相同的输出,您可以将绘图的域调整为:ezplot3(xt,yt,zt,[-5,5])
,其输出完全相同,如下所示:
【讨论】:
另一方面,我查看了mathworks.com/help 上的文档,但它只包含最新版本。当我使用 R2015a 版本时,我试图获取此版本的文档,但它需要许可证。但我有学生证,它不允许。无论如何,有没有不要求许可证等的文件? @ClintEastwood 您可以在命令窗口中使用doc (function_name)
访问与您的版本相关的文档。例如doc ezplot3
。另一种选择是:help ezplot3
。或者直接写doc
会打开一个窗口,让您选择您想要的主题
这意味着我可以使用帮助上下文来访问我使用的版本的文档,对吗?
是的
非常感谢您的帮助。投票++ :)以上是关于MATLAB R2015a 中未定义的函数或变量“fplot3”的主要内容,如果未能解决你的问题,请参考以下文章