作业帮 > 综合 > 作业

matlab求π的近似值,但是显示Expression or statement is incorrect--possi

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 12:17:09
matlab求π的近似值,但是显示Expression or statement is incorrect--possibly unbalanced (,{,or [.
int i,n;
double a=0,sum=0;
for(n=100;n
晕.这是直接拿C语言的语法往上套啊.
帮你改了一下:
n=100;
while n<=100000
    a=0;
    sum=0;
    for i=1:n
        a=a+1/(i*i);
        sum=sqrt(6*a);
    end
    fprintf('当n=%i, sum的值为:%g\n',n,sum);
    n=(n*10);
end
运行结果:
当n=100, sum的值为:3.13208
当n=1000, sum的值为:3.14064
当n=10000, sum的值为:3.1415
当n=100000, sum的值为:3.14158