看板 MATLAB 關於我們 聯絡資訊
我這次的作業其中有一題是 寫一個程式把弧度轉換成角度(度分秒) 例如說 1 弧度 = 57.2958 度 = 3437.7468 分 = 206264.81 秒 程式碼是都打好了也沒有錯誤 但是我後來想想好像題目是說 把 X 弧度 換成 A度B分C秒 以1弧度來當例子就是 A=57 B=0.2958*60=17(取整數部分) C=(B的小數部分0.748)然後再*60=44.88 然後我現在就卡在如何把57.2958拆成57跟0.2958 因為是要讓使用者自定義要轉換的弧度 所以也不能用減掉57這方法 像是拆字串的話 有strtok這指令可以用 那請問各位高手有指令可以拆數字嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.190.58
zerosky1943:floor(57.2958)=57 01/06 00:21
zerosky1943:原值扣掉上面那個就是0.2958 01/06 00:23
carmelono15:跟我想的方法一樣 哈哈哈 問完馬上就想到了 我是用fix 01/06 00:30
carmelono15:謝謝囉 01/06 00:30
MYPAPERHEART:化工系的... 01/06 03:04