大大好
我自己所知道的matlab運算位數大概300多位 在多的話可能就無法在上面顯示出來 就可
能變inf
假如
X=a*b*c*d
四個相乘在matlab上算出來是inf
那有可能把abcd可能拆成更小的值
然後在讓他們相乘
可能a=a1*a2*a3
b=b1*b2*b3
c=c1*c2*c3
d=d1*d2*d3
然後再去配對全部乘起來
可能會可以算出來嗎
還是一樣會inf
還是可以用vpa把abcd的運算位數都固定(在matlab可以顯示的)
假設abcd中最大的位數是300
假如我vpa設在200位數
那300位數的那個被設為200位數
這樣精準度會差到很多嗎
有大大有經驗的嗎
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.142.59
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1490453283.A.8BC.html