我正在尝试将状态空间模型转换为 matlab RS2016a 中的传递函数。我正在使用ss2tf(A,B,C,D)
根据文档完全符合我需要的功能。例如,我使用 2 的静态增益。
matlab返回的答案:
>> ss2tf(0,0,0,2)
ans =
2 0
*edit:
[2,0]
表示s域中的传递函数2/0。以 0 为分母的传递函数没有多大意义,在这种特殊情况下它是错误的。正确答案是[2,1]
表示传递函数 2/1 而不是 2/0。
*original: [2,0] 表示 s 域中的传递函数 2/0。在我看来,答案应该是 [2,1],因此传递函数应该是 2/1 而不是 2/0。
预期答案:
>> ss2tf(0,0,0,2)
ans =
2 1
这种行为有解释吗?