moving from z domain to w domain, transfer function

hello,
I want to know G as function of w where G is G(z)=(0.003569z+0.003395)/(z^2-1.861z+0.8607) and z is (1+0.025w)/(1-0.025w)
thanks,

댓글 수: 1

I think it's too complicated to express w explicitly. Are you trying to find roots? Use fsolve

댓글을 달려면 로그인하십시오.

 채택된 답변

Ameer Hamza
Ameer Hamza 2020년 5월 3일
편집: Ameer Hamza 2020년 5월 3일
MATLAB control system toolbox have d2c function to convert transfer function from discrete (z-domain) to continuous (s-domain). However, you need to specify the sample time period in the discrete domain. Try this
ts = 0.1;
z = tf('z', 0.01);
Gz = (0.003569*z+0.003395)/(z^2-1.861*z+0.8607);
Gw = d2c(G);
Gz
Gw
Result
Gz =
0.003569 z + 0.003395
----------------------
z^2 - 1.861 z + 0.8607
Sample time: 0.01 seconds
Discrete-time transfer function.
Gw =
-2.348e-07 s + 0.7499
---------------------
s^2 + 1.5 s - 0.03231
Continuous-time transfer function.
s-domain is equivalent to w-domain when .

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Dynamic System Models에 대해 자세히 알아보기

질문:

2020년 5월 3일

편집:

2020년 5월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by