matlab 公式实现

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:57:00
∑Rj,∑上面是N,下面是i=1,请问用Matlab怎么实现?
应该是symsum()怎么实现?R下标j怎么表示?谢谢!!
看过了,可是对于这个式子我还是无法表示。能否给个详细的提示呢?谢谢

symsum函数比较简单实现上述的加,比如你求∑i^2,上面是10,下面是i=1,可以用下面语句实现:
symsum(i^2,1,10)

不过可以用循环实现啊,给你编个小程序实现吧:
sum=0;
for i=1:N
a=…… %此处是你的Rj了,自己写吧
sum=sum+a;
end

sum就是求和后的值啊

建议你在MATLAB下面输入
help symsum,就会知道很多。因为里面有例子,应当看得懂的。

你说说看你的Rj是怎么表示的,它肯定是一个关于j的表达式吧。
比如说Rj=j。也就是说从1到N的求和。
那么你可以用
syms jj
symsum(jj,jj,1,5)
这里第一个jj就是你的表达式,第二个jj是说,我们求和的变量是jj,1就是你的∑下面这个,5就是∑上面那个