[問題] 精確值已回收

看板MATLAB作者 (Ingborga)時間15年前 (2010/06/20 23:57), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
最近接觸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
我直接打vpa(pi,1000)就會秀出1000位耶
10/21 20:38, 1F
文章代碼(AID): #1C7ZfLz0 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1C7ZfLz0 (MATLAB)