matlab中如何使用标志数和符号变量

[复制链接]
查看11 | 回复1 | 2011-7-1 05:48:15 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-7-1 05:48:15 | 显示全部楼层
可以得,使用eval函数,它可以把字符串(char)解释为命令,然后执行。比如你需要循环计算x和y的两个数的加减乘除,如下面的例子。注意,eval函数的输入必需是字符串。

x=1;
y=2;

op=[\'\'\'-\'\'*\'\'/\']
fori=1:length(op)
result(i)=eval([\'x\'op(i)\'y\']);
end

结果是
result=

3.0000-1.00002.00000.5000
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行