0
使用Matlab,我希望我的輸出在分子中有一個十進制值,但是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從「簡化」我的表情。