几道简单的MATLAB题目,请高手解答。

1.已知y=1/12+1/22+1/32+...+1/n2(第二个2为平方)
(1)n为任意给定的整数,求y的值。
(2)y≥1.5时,求n的值。
m
2.y=∑1/2n(为2的n次方), 当m=100时,求y的值。
n=1
3.求【100,200】之间第一个能被13整除的整数。
4.求1-100的平方,平方根和立方根。
5.求某正整数范围内的全部素数。

第1个回答  2008-05-06
1.
(1)
x=12:10:(n^2);
y=sum(1./x)

(2)
for n=1:1000
x=12:10:(n^2);
y=sum(1./x);
if y>=1.5
display(n);
break;
end;
end;

2.
m=100;
n=1:m;
y=sum(1./(2.^n))

3.
x=100:200;
y=mod(x, 13);
x1=x(find(y==0, 'first'))

4.
x=1:100;
r1=x.*x;
r2=sqrt(x);
r3=x.^(1/3);

5.
a=100; %开始
b=200; %结束
x=a:b;
y=isprime(x);
x(y)本回答被提问者采纳