可以通过反演闭环传递函数计算得到开环传递函数。
具体地,可以使用matlab命令tf函数将闭环传递函数表达式转换成传递函数对象,再使用feedback函数计算闭环传递函数。
将闭环传递函数表达式的分子系数、分母系数传入tf函数中,得到传递函数对象H。
然后使用feedback函数将传递函数对象H与1相连,得到闭环传递函数对象T。
最后使用命令T.num/T.den得到闭环传递函数的分子和分母系数。
通过对分子系数和分母系数进行数学操作,即可得到开环传递函数。
这种方法的优点是可以避开手动推导开环传递函数的繁琐计算,极大地节省了时间和精力。
sys = feedback(sys1,sys2) 其中sys1是开环传递函数,sys2是反馈函数,默认是负反馈。 如果是正反馈的话,用这个: sys = feedback(sys1,sys2,+1)