Hello everyone , need help about writing a transfer function . I know how we normally write the code for it but know i'm not able do it correctly.Always getting different errors

 채택된 답변

Star Strider
Star Strider 2022년 2월 26일

0 개 추천

MATLAB does not recognise implicit multiplication.
Be sure to include multiplication operators (*) when you code ‘G’ just after your initial tf call.

댓글 수: 5

Hint:
s = tf('s')
and after that you can just code the expression, making sure to use * for multiplication
Star Strider
Star Strider 2022년 2월 26일
@Walter Roberson — Thank you!
thank you but still getting different errors ,even with trying sys(s) instead of G(s) , can you check it ?
  1. sys(s)= (s^2+3s+10)(s+5)/(s+3)(s+4)(s^2+5*s+100)
  2. s = tf ('s')
s = tf('s')
s = s Continuous-time transfer function.
sys = ((s^2+3*s+10)*(s+5)) /((s+3)*(s+4)*(s^2+5*s+100))
sys = s^3 + 8 s^2 + 25 s + 50 ------------------------------------- s^4 + 12 s^3 + 147 s^2 + 760 s + 1200 Continuous-time transfer function.
Star Strider
Star Strider 2022년 2월 26일
... and again!

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

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 MATLAB에 대해 자세히 알아보기

제품

릴리스

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by