逆战m4a1 s:怎样把运算符号用变量进行存储(matlab)
来源:百度文库 编辑:高考问答 时间:2024/04/25 15:53:05
在用matlab过程中,我想将+ — * / 4个运算符号,用变量数组a存储,这样就可以进行循环编程,但是由于matlab好像没有定义这种类型的数据。
我应该怎样做?
我希望得到这样结果 2 a(1) 3=5
因为a(1)=加号, 但是现在我只能让a(1)='+'; 这是char型的,而不是运算符号,有问题,请各位高手帮忙!
我应该怎样做?
我希望得到这样结果 2 a(1) 3=5
因为a(1)=加号, 但是现在我只能让a(1)='+'; 这是char型的,而不是运算符号,有问题,请各位高手帮忙!
可以得,使用eval函数,它可以把字符串(char)解释为命令,然后执行。比如你需要循环计算x和y的两个数的加减乘除,如下面的例子。注意,eval函数的输入必需是字符串。
x=1;
y=2;
op=['+' '-' '*' '/']
for i=1:length(op)
result(i) = eval(['x' op(i) 'y']);
end
结果是
result =
3.0000 -1.0000 2.0000 0.5000
试了试,不好办。
ikanchi就是很牛啊!高杆!
对于符号运算先要声明用 syms 在这我举个例子吧:syms x y z 这里定义了三个符号变量
怎样把运算符号用变量进行存储(matlab)
请你用3366这四个数字加上适当的运算符号,并按一定的运算顺序进行运算,使其结果为24。
怎样把IP地址与子网掩码进行与运算,并举例说明
4个4随便用加减乘除几个运算符号怎样能够等于10?
oracle的存储过程里怎样调用动态变量
创建一个程序,用于将两个整数值和一个运算符存储在相应的变量中,并执行必要的运算(使用switch语句)
编一算法,采用顺序存储方式实现稀疏矩阵M1和M2相加的运算,运算结果由变量M返回.
在WORD怎样快速的输入运算符号
符号“!”在数学中是代表怎样一种运算呢?
5个3,用不同的运算符号或括号把他们连接起来,使得结果等于4