Matlab を使用して、出力の分子に 10 進値を含めたいのですが、Matlab はこれを分子と分母の両方に整数を含む分数に自動的に評価します。記号演算を使用しています。
これは、関連する出力の一部です。
residues =
-0.0016
0.0073
1.3684 - 1.0258i
1.3684 + 1.0258i
-1.5379 + 1.0363i
-1.5379 - 1.0363i
0.3333
poles =
-50.0000
-40.0000
-3.5000 + 9.3675i
-3.5000 - 9.3675i
-3.0000 + 9.0000i
-3.0000 - 9.0000i
0
directTerms =
[]
>> residues(1) / (s - poles(1))
ans =
-16/(10305*(s + 50))
答えを次のように表示したい
-0.0016 / (s + 50)
matlab が表現を「単純化」するのを防ぐ方法はありますか?