问题描述:
Matlab 计算pi的级数代码 找错误
pi=4- 4/3 +4/5 -4/7 .
计算前100个项的和
我写了一个,但是不行.希望大家看看哪里有错?
function [pai]= nterm (n)
for a=1:4:1+4*(n/2) %a为正数部分
for b=3:4:3+ 4*(n/2) %b为负数部分
c=4/a;
d=-4/b;
pai=sum(c+d)
end
end
end
当然这个只能算偶数的n
pi=4- 4/3 +4/5 -4/7 .
计算前100个项的和
我写了一个,但是不行.希望大家看看哪里有错?
function [pai]= nterm (n)
for a=1:4:1+4*(n/2) %a为正数部分
for b=3:4:3+ 4*(n/2) %b为负数部分
c=4/a;
d=-4/b;
pai=sum(c+d)
end
end
end
当然这个只能算偶数的n
问题解答:
我来补答展开全文阅读