[問題] 精確值已回收
最近接觸matlab
我想問一下
我跌代三次
n=input('enter n')
y0=sqrt(2)-1;
a0=6-4*sqrt(2);
np=4
for k=0:n
yv=(1-y0^4)^.25
y1=(1-yv)/(1+yv)
a1=a0*(1+y1)^4-2.0^(2*k+3)*y1*(1+y1+y1^2)
rpval=a1
pval=vpa(1/rpval,np)
a0=a1; y0=y1; np=4*np
end
只顯示
3.141592653589792671908753618481568992137908935546875
跟我打 vpa(pi,100) 一樣
也是顯示
3.141592653589792671908753618481568992137908935546875
請問
要怎才能顯示
小數點後面數字多一點?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.214.177.136
→
10/21 20:38, , 1F
10/21 20:38, 1F
討論串 (同標題文章)