[討論] 如何取出科學記號?

看板MATLAB作者 (阿泰斯)時間13年前 (2013/04/21 14:39), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
如: 3.79971e-11 如何取出e-11 有這種指令嗎? 還是有取出3.79971的指令嗎? 懇求高手了! 感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.17.157

04/21 15:34, , 1F
取log10不就解決了嘛?if x > 1 n=floor(log10(X))
04/21 15:34, 1F

04/21 15:34, , 2F
else n=ceil(log10(X));
04/21 15:34, 2F

04/21 15:35, , 3F
至於3.79971, 知道取位數應該就很簡單了吧
04/21 15:35, 3F

04/21 15:36, , 4F
X<=0 的case就自己想想囉
04/21 15:36, 4F

04/21 15:57, , 5F
這裡高手太多了,萬分感謝!
04/21 15:57, 5F

04/24 10:20, , 6F
高手!
04/24 10:20, 6F
文章代碼(AID): #1HSucz6G (MATLAB)
文章代碼(AID): #1HSucz6G (MATLAB)