Re: [問題] 一樣維度與元素相減怎麼不等於0??

看板MATLAB作者 (XXX 納命來!!!)時間18年前 (2006/03/09 09:35), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串1/1
※ 引述《vaster (vaster)》之銘言: : ※ 引述《soulcalibur (...)》之銘言: : : A = [-0.0094313 -0.022434 -0.0047476] : : B = [-0.0094313 -0.022434 -0.0047476] : : 假設A,B是經由計算所得到的重心,而非自行輸入的數值 : : 想請教的是 : : C = A - B : : 為什麼得到的不是0 0 0 : : 而是 : : 1.5109e-008 -1.0161e-008 1.4945e-008 : : 上面這三個數值呢 : : 如果想得到0 0 0的結果 : : 請問用MATLAB要怎麼寫? : 在C前面加round : 即round(C) : 就會得到[0 0 0]了 這樣寫 會發現 a=[-0.3 0.1 0.2] b=[0.3,0.2,-0.45] ans=round(a)-round(b) 這樣答案對嗎??? 你該先設定你要的精準度 例如小數點後3位 則 A=round(A*10^3)*10^-3 讓第四位之後都為零 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.107.80

03/09 20:03, , 1F
這個答案很好,請請你在詳細描述第一段話。
03/09 20:03, 1F

03/09 20:04, , 2F
因為第一段話乍看之下不容易懂,我會收錄精華區,謝謝!
03/09 20:04, 2F
文章代碼(AID): #143uPaMA (MATLAB)
文章代碼(AID): #143uPaMA (MATLAB)