使用 Matlab,我希望我的输出在分子中具有十进制值,但 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“简化”我的表达。