Transfer Function using symbolic function
조회 수: 14 (최근 30일)
이전 댓글 표시
syms s k
K = k;
G = 6s + 12/s^3 + 8s^2 + 19s + 12;
F = 1;
R = 1/s^2;
Error = (1 - K*G/(1+K*G*F))*R;
ssE = limit(s*Error,s,0);
I have this code to derive the steady state error. But I always get an error for G stating invalid expression. This is equation has been expanded from the slimplifed form as using simplied form could not work. It works with single variable/pole such as 1/s+2 etc.
Please advice me on this issues. Thanks!
댓글 수: 0
답변 (1개)
Walter Roberson
2020년 11월 6일
MATLAB has absolutely no implied multiplication, not even in symbolic expressions. If you want 6 times s, use 6*s
참고 항목
카테고리
Help Center 및 File Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!