how do i use Finite Element Method with z-transform

1 回表示 (過去 30 日間)
peter
peter 2024 年 3 月 20 日
回答済み: nick 2024 年 4 月 17 日
I need to use digits and vpa to solve z funtion Frequency responses of the magnitude for filters

回答 (1 件)

nick
nick 2024 年 4 月 17 日
Hi peter,
From your question, I understand that you are looking to solve the given transfer function using the "vpa" function.
You can define z as a symbolic variable using "syms" function and then simplify the expression with the "simplify" function, as shown in the code snippet below:
syms z
H2 = vpa(0.216 + 0.0433*z^(-1) + 0.2201*z^(-2))/vpa(1+0.1075*z^(-1)+0.9796*z^(-2)) + ...
vpa(0.216 - 0.0433*z^(-1) + 0.2201*z^(-2))/vpa(1-0.1075*z^(-1)+0.9796*z^(-2)) + ...
vpa(0.216 + 0.0240*z^(-1) + 0.3036*z^(-2))/vpa(1+0.0865*z^(-1)+0.8929*z^(-2)) + ...
vpa(0.216 - 0.0240*z^(-1) + 0.3036*z^(-2))/vpa(1-0.0865*z^(-1)+0.8929*z^(-2));
HVpa = simplify(H2)
HVpa = 
You may refer to the following documentation to learn more about "syms" and "simplify" functions:
Hope this helps

カテゴリ

Help Center および File ExchangeConversion Between Symbolic and Numeric についてさらに検索

製品


リリース

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by