Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 分母为四次多项式的传递函数的奈奎斯特图_Matlab_Maple_Transfer Function_Nyquist - Fatal编程技术网

Matlab 分母为四次多项式的传递函数的奈奎斯特图

Matlab 分母为四次多项式的传递函数的奈奎斯特图,matlab,maple,transfer-function,nyquist,Matlab,Maple,Transfer Function,Nyquist,所以我有一些非常大和困难的传递函数,在用maple中的“s”进行一些扩展和收集后,我将其转换为matlab并尝试得到奈奎斯特图,但这不起作用。我真的不知道,为什么我不能采取一些阴谋。此外,博德阴谋工程罚款 这是我在matlab中的真实代码: s = tf('s'); H1_e = tf ([-Mst_pr K3+2*K5 2*C3-C5], [Mch*Mst_pr (-K1-K5)*Mst_pr+Mch*(-K3-K5) (-C1-C3)*Mst_pr+(-K1-K5)*(-K3-K5)+Mch

所以我有一些非常大和困难的传递函数,在用maple中的“s”进行一些扩展和收集后,我将其转换为matlab并尝试得到奈奎斯特图,但这不起作用。我真的不知道,为什么我不能采取一些阴谋。此外,博德阴谋工程罚款

这是我在matlab中的真实代码:

s = tf('s');
H1_e = tf ([-Mst_pr K3+2*K5 2*C3-C5], [Mch*Mst_pr (-K1-K5)*Mst_pr+Mch*(-K3-K5) (-C1-C3)*Mst_pr+(-K1-K5)*(-K3-K5)+Mch*(-C3+C5)-K5^2 (-C1-C3)*(-K3-K5)+(-K1-K5)*(-C3+C5)-C3*K5+K5*C5 (-C1-C3)*(-C3+C5)+C3*C5])
nyquist (H1_e);
在这之后,我的图是空的,带有real和img轴

此外,还有一个替换所有参数的实传递函数:

H1_e =

             -17.65 s^2 + 12000 s + 7.996e09
 -------------------------------------------------------------
 352.9 s^4 - 2.553e05 s^3 - 1.558e11 s^2 + 5.13e13 s + 1.72e19

有什么不对劲吗?

它不是看不见的,只是看不见而已。因为你的系数非常高。
通过缩放,你实际上可以看到一些东西

如您所见,虚部为~10^(-10),实部为~10^(-3)。

为了避免这个问题,通常需要对传递函数进行规范化,使最低阶项的值为1。

好的,我有一些建议。是因为自由基比其他的coefs-1.72e19和7.996e09大吗?