我有以下代碼:如何正常化一個分數中的多項式係數?
syms z
Gc=1.582*(1-0.3679*z^-1)/(1+.418*z^-1);
Ghp=.3679*(z^-1)*(1+.718*z^-1)/((1-z^-1)*(1-.3679*z^-1));
T=(Gc*Ghp)/(1+Gc*Ghp);
clipboard('copy', latex(simplifyFraction(T)));
導致以下爲T
:
我怎樣才能恢復正常的係數?即我想要分子中的z 和分子中的z有1的係數。 在Matlab中有這樣的功能嗎?
我要說的是,你需要一個歸一化係數,像'b_0'。但是,如果你決定去尋找符號,這可能不起作用。然後matlab會以小數來回答,並會盡量避免小數。如果你增加小數點,分數會更長。你有使用符號的特殊原因嗎? – patrik