計(jì)算pi的近似值 用五種方法求π的近似值?
用五種方法求π的近似值?SYMS NX=(-1)^(n-1)/(2*n-1)n=1XX=Eval(x)%%可替換為XX=subs(x)y=0,而ABS(XX)>10^(-6)y=yxx n=n1x
用五種方法求π的近似值?
SYMS NX=(-1)^(n-1)/(2*n-1)n=1XX=Eval(x)%%可替換為XX=subs(x)y=0,而ABS(XX)>10^(-6)y=yxx n=n1xx=Eval(x)enddisp([“π的近似值是”Num2str(y*4)])上述方法非常慢,因?yàn)樗婕胺?hào)運(yùn)算。我試了15分鐘,但是沒(méi)有成功,但是程序肯定沒(méi)有問(wèn)題,因?yàn)楫?dāng)精確度降低時(shí),仍然會(huì)有結(jié)果。以下方法速度很快,因?yàn)镸ATLAB擅長(zhǎng)的是數(shù)值計(jì)算。Y=0對(duì)于n=1:1000000%%,XX=(-1)^(n-1)/(2*n-1)如果ABS(XX)>10 ^(-6)Y=Y XX否則斷端端fprintf(”π的近似值為%。6F,總共需要%d個(gè)步驟來(lái)迭代n“,y*4,n)
編程求圓周率近似值?
謝謝。這里是一個(gè)C的PI的例子,僅供參考。