看板 MATLAB 關於我們 聯絡資訊
想請問一個vpa的問題 如果我們要算(sqrt(5)-1)/2 想要讓其小數位顯示100位 如果直接打 x=((sqrt(5)-1)/2); vpa(x,100) 這樣得到的x結果,小數點後會只有47位 但是若是改成 A=vpa(sqrt(5),100); ans=(A-1)/2 就可以得到100位的結果 想請問版上的大大不知道這個原因是甚麼? 另外小弟用的版本是2013 還有發現就是如果是用2010 這個方法好像也不能解決 例如在2010中 要求Pi的小數點後100位 也只能算到40多位而已 不知道是不是版本的差異的問題 想請問版上的高手們 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.57.49