When I tried to Laplace transform a differential equation, errors appeared, HELP
조회 수: 3 (최근 30일)
이전 댓글 표시
syms x t s X F
F=laplace('diff(x(t),t,t)+7*diff(x(t),t)+10*x(t)=20',s)
How this transformation could be done otherwise?
댓글 수: 0
채택된 답변
Ameer Hamza
2020년 6월 13일
편집: Ameer Hamza
2020년 6월 13일
According to documentation, laplace() accepts symbolic inputs. You should input the symbolic equation
syms x(t) s X F
F = laplace(diff(x(t),t,t)+7*diff(x(t),t)+10*x(t)==20, s)
Also, define syms x(t) as a symbolic function. Defining them seperately will give an error.
댓글 수: 3
Ameer Hamza
2020년 6월 13일
I am glad to be of help!
My guess is that you have followed a tutorial for an older version. In the past, char arrays were supported for symbolic toolbox functions, now that support is being removed.
추가 답변 (0개)
참고 항목
카테고리
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!