[討論] vpa 指令的問題

看板MATLAB作者 (小白)時間12年前 (2013/10/22 20:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
想請問一個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
文章代碼(AID): #1IPd3vIk (MATLAB)