Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-03-06
年龄: 43
帖子: 11
声望力: 17 ![]() |
![]()
s=100^2-99^2+98^2-97^2+……+2^2-1^1
这个程序如何写啊? 用矩阵写还是用循环写? 谢谢 |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-09-02
年龄: 35
帖子: 2
声望力: 0 ![]() |
![]() ![]()
__________________
love |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-03-06
年龄: 43
帖子: 11
声望力: 17 ![]() |
![]()
搞定了,不过分了4块,感觉不是很舒服
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2009-07-24
年龄: 36
帖子: 3
声望力: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2009-07-31
年龄: 40
帖子: 1
声望力: 0 ![]() |
![]()
i = 100:-1:1;
jj = (-1).^i; ii = i.^2; kk = ii.*jj; result = sum(kk); % result既为结果。 |
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2009-07-15
年龄: 36
帖子: 1
声望力: 0 ![]() |
![]()
sum=0;
for i=1:100 sum=sum+i^2; end disp(sum); |
![]() |
![]() |
![]() |
#7 |
初级会员
注册日期: 2009-07-28
年龄: 39
帖子: 3
声望力: 0 ![]() |
![]()
尝试一下。。
for i=1:1:100 b(i) = -2*(rem(i,2)-0.5)*i^2; end a = sum(b); 这是我想出来的能解决的办法,矩阵的话好像不大可能。。。 高手谁要是更简单请多多赐教啊,呵呵 |
![]() |
![]() |