如何确定极点是否振荡?

2次查看(最近30天)
维姆·库马尔chawda
维姆·库马尔chawda 2021年7月11日
回答: 2021年7月11日
对于一个振荡的系统,它必须有一个共轭复极对。也就是说,两个极点必须具有相同的实部和相同的虚部模,但符号不同,例如,极点1 =a+i*b,极点2=a-i*b。
请确定系统G_1(s)和G_2(s)是否振荡。
为此,编写一个带有循环和/或查询的函数,如果系统是振荡的,输出1,如果不是,输出0。
振荡。这个函数应该存储在一个单独的文件“is_vibrating.m”中。
%的解决方案:
%文件" ist_schwingfaehigh .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