当前位置:  开发笔记 > 编程语言 > 正文

关于MATLAB的ezplot的一个问题

如何解决《关于MATLAB的ezplot的一个问题》经验,为你挑选了1个好方法。

我使用内置的MATLAB ezplot绘制参数方程的图形.例如,

ezplot('sin(t)+2*cos(t)','3*sin(t)+cos(t)',[0,2*pi])

在此输入图像描述

现在,我用以下代码替换此表达式:

a=1;
b=2;
c=3;
ezplot('a*sin(t)+b*cos(t)','c*sin(t)+cos(t)',[0,2*pi])

在此输入图像描述

我不知道怎么处理这个案子?



1> Ander Biguri..:

那是因为MATLAB现在没有'a'你定义的字符串是被调用的变量a.

我的建议:如果你想改变方程式,可以使用字符串替换tenciques或字符串连接技术来改变它.

例如 ezplot([num2str(a), '+', num2str(b),'*cos(t)'],......)

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有