概述
eval_r()函数的功能就是将括号内的字符串视为语句并运行
例如:
多在循环中使用,可以对多个名字有规则的变量或文件进行操作,
例一:
for x=1:5
end
以上语句等价于执行以下5句:
例二:
subplot(711);plot(t,y);title('原始信号’);
for i=1:6
end
-------------------------
以上6行程序实际上是执行以下7条命令
subplot(711);plot(t,y);title('原始信号');
subplot(7,1,2);plot(t,imf(1,:));title('IMF1');
subplot(7,1,3);plot(t,imf(2,:));title('IMF2');
subplot(7,1,4);plot(t,imf(3,:));title('IMF3');
subplot(7,1,5);plot(t,imf(4,:));title('IMF4');
subplot(7,1,6);plot(t,imf(5,:));title('IMF5');
subplot(7,1,7);plot(t,imf(6,:));title('IMF6');
其中最后6条是通过循环里面执行的语句
这里主要是通过e v a l()函数实现了输出title('IMFi');这个语句
1.把 title('IMF 看做一个字符串
2.把i (i=1,2,3,4,5,6)这个浮点型变量以字符的形式输出
3.把 '); 看做一个字符串
以上三部分整合起来就是 输出命令
其中值得注意的是想要输出单撇号,用''代替'即可,就好像C语言用\代替是一个道理,都属于特殊符号。
http://zhidao.baidu.com/question/122921390.html?fr=ala0
最后
以上就是生动指甲油为你收集整理的matlab eval函数用法的全部内容,希望文章能够帮你解决matlab eval函数用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复