作业帮 > 综合 > 作业

想问问怎么在matlab上计算wi=(Ci/Si)/n*(求i从1到n的和Ci/Si)主要是怎么写程序·

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 20:35:15
想问问怎么在matlab上计算wi=(Ci/Si)/n*(求i从1到n的和Ci/Si)主要是怎么写程序·
做的好的话可以家财富我财富还是比较多的·········谢谢啦
问题不太清楚.C S 是长度为n的vector还是什么?n后面还有个乘号?
再问: 我不能插图片··所以就不清楚啦··是一个公式。/是除*是乘从1到N就是个数学叠加符号
再答: 啊,所以是(Ci/Si)/n再乘以i从1到n的和Ci/Si么?那后面那一项i从1到n的和Ci/Si不就是个常数?还有,n有值么?
再问: 这些值都是固定的··都能给出了 有没有什么好的程序可以解决这个问题嘛····这些数都是给出来的··只要把程序写出来啦就可以算啦···
再答: c = 1:1:10; % c s n改成你自己的值 s = 1:1:10; n = 2; const = sum(c./s); w = zeros(1,length(s)); for i = 1:length(s) w(i) = (c(i)/s(i))/n*const; end
再答: 我发了程序,怎么还没有?奇怪了。。。 c = 1:1:10; % c s n换成你自己的 s = 1:1:10; n = 3; w = zeros(1,length(c)); const = sum(c./s); for i = 1:length(c) w(i) = (c(i)/s(i))/n*const; end