[問題]exp公式計算後數值變很大 已回收

看板MATLAB作者 (This is life)時間14年前 (2011/08/16 18:01), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
請問一下我想跑一個公式為 x = linspace(0,1); y = exp(10*log(10*x)); plot(x, y); 為什麼y軸竟然會到10*10^9 ??? 謝謝 --------------------------------------- 謝謝mkdjf與mejialan大回覆 如果x=1,y不是應該等於exp(10*log(10*1)) = exp(10*1) = exp(10) 怎麼會變成10^10? (不好意思,數學不太好...) -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.17.97

08/16 19:02, , 1F
log(0) ?
08/16 19:02, 1F

08/16 19:14, , 2F
exp(10*log(10))=exp(log(10^10))=10^10
08/16 19:14, 2F
※ 編輯: raidaol 來自: 120.126.17.97 (08/16 19:40)

08/16 19:43, , 3F
我回覆到文章裡面
08/16 19:43, 3F

08/16 19:52, , 4F
matlab裡log表示ln log10才是以10為底
08/16 19:52, 4F

08/16 20:04, , 5F
所以log是以2為底=ln ??
08/16 20:04, 5F

08/16 20:11, , 6F
不用理樓上的蠢問題XD
08/16 20:11, 6F

08/16 21:16, , 7F
這是數學問題...= =
08/16 21:16, 7F

08/16 21:17, , 8F
e 的 ln 次方 x 代 1 的話就是 (10*1)^10
08/16 21:17, 8F
文章代碼(AID): #1EIZ_kE7 (MATLAB)