[問題] syms的問題已回收

看板MATLAB作者 (瘋狂馬克)時間17年前 (2009/01/02 14:24), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
請問各位大大 小弟用sym去代表一個矩陣裡面的變數: w = sym('w','real') H=inv(j*w*eye(12)-A)*G 其中A,G都是12*12的常數矩陣 而j代表複數 解出來的矩陣H裡面的元素會很龐大 例如: 2026199809201075/2*(7076749163005603255419714669*w^10+76.....*i*w^9+.....) 請問如何簡化它把H數值化 也就是說怎麼把括號外面的數乘進去 而且不要讓她看起來這麼複雜 另外一個問題是 我怎麼用H裡面的某一個元素的值 對變數w做圖 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.199.90

01/02 19:06, , 1F
可能加eval有用
01/02 19:06, 1F

01/03 10:39, , 2F
12*12 inv當然大 建議直接用浮點運算畫圖比較實在
01/03 10:39, 2F

01/03 10:40, , 3F
若非必要應該不需要用到符號運算
01/03 10:40, 3F
文章代碼(AID): #19NRCK7L (MATLAB)
文章代碼(AID): #19NRCK7L (MATLAB)