乘风助手
程序员
输入您的需求,我来帮您实现

当n取100时,使用循环结构实现:

n = 100;
sum1 = 0;
for i = 1:n
    sum1 = sum1 + 1/i^2;
end
sum1

当n取100时,使用向量运算实现:

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

当n取1000时,使用循环结构实现:

n = 1000;
sum1 = 0;
for i = 1:n
    sum1 = sum1 + 1/i^2;
end
sum1

当n取1000时,使用向量运算实现:

n = 1000;
sum2 = sum(1./(1:n).^2);
sum2

当n取10000时,使用循环结构实现:

n = 10000;
sum1 = 0;
for i = 1:n
    sum1 = sum1 + 1/i^2;
end
sum1

当n取10000时,使用向量运算实现:

n = 10000;
sum2 = sum(1./(1:n).^2);
sum2

以上代码分别计算了当n取100、1000、10000时的求和结果,并使用了循环结构和向量运算两种方法实现。