[討論] matlab輸入矩陣式問題!

看板MATLAB作者 (Eddie)時間12年前 (2013/09/01 11:06), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/3 (看更多)
請問各位大大,為何我在matlab軟體輸入矩陣式 ex:>>A=[-992 39.5 28905 1.9416]後,按下enter 卻跑出 A= 1.0e+004* -0.0992 0.0040 2.8905 0.0002 出來的數值跟我一開始輸入的不一樣,請問那個0e+004* 是什麼意思?? 是類似取小數第幾位嗎?不過出來不是我原先的輸入的數值,之後我再進行別的運算, 就會差異很大ㄌ,請各位幫忙解答一下,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.70.46.249

09/01 11:08, , 1F
1.0e+004* = 1乘以10的四次方 就是10000
09/01 11:08, 1F

09/01 11:10, , 2F
心算一下 把矩陣的值都乘上10000就和輸入的一模一樣
09/01 11:10, 2F

09/01 11:11, , 3F
有的當然四捨五入了~
09/01 11:11, 3F

09/01 20:26, , 4F
應該不是四捨五入~~是沒有顯示出來
09/01 20:26, 4F

09/01 20:26, , 5F
浮點運算位數應該沒有這麼少才對
09/01 20:26, 5F
文章代碼(AID): #1I8gyeAk (MATLAB)
文章代碼(AID): #1I8gyeAk (MATLAB)