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为负数
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 11:43:44
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为负数
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
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为负数
首先你得算法肯定是不对的,不用双层循环.其实每一项都是有规律的,第n项是(-1)^(n-1)*4/(2*n-1),不用分正负数处理,并且n也不限定于奇数偶数
function [pai]= nterm (n)pai = 0.0;
for i=1:n
pai = pai + (-1)^(i+1)*4/(2*i-1);
end
end
另外,既然用了matlab,就不用这么循环处理了,否则显示不出其矩阵求解的优势
这个问题其实可以更简洁:
function [pai]= nterm (n)i=1:n;
pai=4*sum((-1).^(i-1)*1./(2*i-1));
end
计算pi的近似值 (写出MATLAB代码)
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为负数
计算pi的近似值 (写出MATLAB代码)计算pi的近似值Tayloy级数法:1)利用arctan x的Taylor级数展开式,计算pi的近似值,并精确到前100位有效数字2)将计算结果与pi的精确值的前100位数字进行比较
采用有限项级数逼近偶对称周期三角信号.这段matlab代码为什么有错就是体现不出来逼近的效果.求高手指教代码错误A=5;ya=0;yb=0;yc=0;yd=0;ye=0;yf=0;f=50;w=2*pi*f;t=0:0.05:1;for i=1:2ya=ya+4*A*cos((2*i-1)*w*t)/((2
用MATLAB绘出f(t)=u(cos t)在(-3*pi,3*pi)之间的波形求代码
用MATLAB怎样计算pi?
用matlab编程计算下面的pi的近似值:
在matlab中如何计算固定精确值的pi
如何用matlab计算含多个变量的无穷级数例如a,U0是常数半径p的范围是0到a角度域是0到2pi最好附加图的程序
级数题 将函数f(x)=|sinx| ,(-pi《x《pi)展开成傅里叶级数,一直算不对求指导,重点是中间的计算过程
matlab高手,请求函数项级数(-1)^n*sin(pi/2^n*x^n)的连加的和函数
MATLAB求三次根号,怎么是错误的?下面代码画出来的X
matlab解一元三次方程写完代码运行出错,我写的代码如下:syms xL = 1:100;for i=1:length(L)x0 = solve('0.1125*tan(11*pi/36)*L(i)*x^3 - (tan(5*pi/36) + tan(pi/6))*(0.1125*tan(2*pi/9)*tan(11*pi/36)*L(i) + 1)*x^2 + (0.1125*tan(11*pi/36
级数cos pi/n的敛散性
求matlab计算级数和描述如图所示,
请问谁有核聚类的matlab代码?
sars的matlab拟合代码
MATLAB计算无穷级数for X=2:1:20; for Y=2:1:5; syms n; f=400/pi.*sinh(n*pi*Y/20).*sin(n*pi*X/20)/n/sinh(n*pi/4)+200/pi.*sinh(n*pi*(5-Y)/20).*sin(n*pi*X/20)/n/sinh(n*pi/4); f1=symsum(f,n) end;end;计算结果应该是一