查看完整版本 : [MATLAB基础] MATLAB的一个小程序
s=100^2-99^2+98^2-97^2+……+2^2-1^1
这个程序如何写啊? 用矩阵写还是用循环写?
谢谢
tutelary
2009-07-28, 17:27
尝试一下。。
for i=1:1:100
b(i) = -2*(rem(i,2)-0.5)*i^2;
end
a = sum(b);
这是我想出来的能解决的办法,矩阵的话好像不大可能。。。
高手谁要是更简单请多多赐教啊,呵呵
搞定了,不过分了4块,感觉不是很舒服
矩阵怎么写的?谢谢啊
worldfish
2009-07-31, 10:47
i = 100:-1:1;
jj = (-1).^i;
ii = i.^2;
kk = ii.*jj;
result = sum(kk);
% result既为结果。
lzero1319
2009-07-31, 15:16
sum=0;
for i=1:100
sum=sum+i^2;
end
disp(sum);
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.