[問題] 矩陣取出值已回收
大家好
目前在寫程式遇到一個問題
如果有一個矩陣輸入值
例如:A=[0.4/0 0.7/1 0.9/2]
然後想要把分子的部分取出
結果變成
[0.4 0.7 0.9]
的矩陣,可能嗎??qq
謝謝(幫朋友代po的)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.140.125.181
推
03/15 09:03, , 1F
03/15 09:03, 1F
→
03/15 09:03, , 2F
03/15 09:03, 2F
→
03/15 12:44, , 3F
03/15 12:44, 3F
那如果是A=[0.4/1 0.7/2 0.9/3]
結果變成[0.4 0.7 0.9] 可以嗎
我知道有一個指令是
[n,m]=numden(sym(A))%將分子取出為n 分母取出為m
但他只限於分子要整數,不能小數,請問有辦法嗎?
我有想過一個解決辦法是是將A.*10取出後在除10
但是又有問題來了A.*10後,它會自動幫我約分到最簡分數QQ
推
03/15 16:31, , 4F
03/15 16:31, 4F
→
03/15 16:57, , 5F
03/15 16:57, 5F
→
03/15 17:03, , 6F
03/15 17:03, 6F
→
03/15 17:35, , 7F
03/15 17:35, 7F
感謝大家
我知道怎麼將字串轉回矩陣了
用str2num就行了
※ 編輯: waciwa 來自: 220.140.125.181 (03/15 22:12)
→
03/17 14:03, , 8F
03/17 14:03, 8F
→
03/17 14:05, , 9F
03/17 14:05, 9F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章