如何判断极点是否振荡?

3次浏览(过去30天)
Vimal kumar chawda
Vimal kumar chawda 2021年7月11日
回答: 2021年7月11日
对于一个振荡的系统,它必须有共轭复极对。也就是说,两个极点必须具有相同的实部和相同的虚部大小,但符号不同,例如pole1 =a+i*b, pole2=a-i*b。
请确定系统G_1(s)和G_2(s)是否是振荡的。
为此,编写一个带有循环和/或查询的函数,如果系统是振荡的,则输出1,如果不是,则输出0。
振荡。该函数应该存储在一个单独的文件“is_vibration .m”中。
%的解决方案:
%“ist_schwingfaehigg .m”文件内容:
函数b_out = ist_schwingfaehig(G)
如果
结束
函数[b_out] = ist_schwingfaehig(G)
如果abs (pole_1) = = (pole_2)
b_out = 1;
显示器(“b_out”
其他的
b_out = 0;
显示器(“b_out”
结束
结束
其中G对应于一般传递函数,b_out为
布尔数据类型

答案(1)

罗
2021年7月11日
振荡系统不应该与自身有一定的周期性吗?
试试这个
https://de.mathworks.com/help/econ/autocorr.html