MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] MATLAB的一个小程序 (https://www.labfans.com/bbs/showthread.php?t=9319)

aiwolei 2009-07-27 01:53

MATLAB的一个小程序
 
s=100^2-99^2+98^2-97^2+……+2^2-1^1


这个程序如何写啊? 用矩阵写还是用循环写?


谢谢

李若琪 2009-07-27 08:22

回复: MATLAB的一个小程序
 
:rolleyes:

aiwolei 2009-07-27 15:41

回复: MATLAB的一个小程序
 
搞定了,不过分了4块,感觉不是很舒服

tutelary 2009-07-28 17:27

回复: MATLAB的一个小程序
 
尝试一下。。
for i=1:1:100
b(i) = -2*(rem(i,2)-0.5)*i^2;
end
a = sum(b);

这是我想出来的能解决的办法,矩阵的话好像不大可能。。。
高手谁要是更简单请多多赐教啊,呵呵

WHUT123 2009-07-28 21:47

回复: MATLAB的一个小程序
 
[QUOTE=aiwolei;30531]搞定了,不过分了4块,感觉不是很舒服[/QUOTE]
矩阵怎么写的?谢谢啊

worldfish 2009-07-31 10:47

回复: MATLAB的一个小程序
 
i = 100:-1:1;
jj = (-1).^i;
ii = i.^2;
kk = ii.*jj;
result = sum(kk);


% result既为结果。

lzero1319 2009-07-31 15:16

回复: MATLAB的一个小程序
 
sum=0;
for i=1:100
sum=sum+i^2;
end
disp(sum);


所有时间均为北京时间。现在的时间是 13:53

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.