Re: [問題] 一樣維度與元素相減怎麼不等於0??
※ 引述《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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
-4
30