How to find a symbolic derivative?
조회 수: 1 (최근 30일)
이전 댓글 표시
Assume you are writing a complex function - in my case, to find the equations of motion of a coupled drives system (CE108).
Is there a way to differentiate a symbolic variable (say, x) so that you get its symbolic derivative (in our case, dx)?
Example:
syms x, m
T = 0.5*m*x^2
y = SymbolicDerivative(T,x); %is there something like this
y = m*dx % that gives this?
Any custom made functions or any prebuilt ones you know?
댓글 수: 0
답변 (1개)
Jose Marques
2017년 11월 19일
편집: Jose Marques
2017년 11월 19일
Use diff function:
syms f(x)
f(x) = sin(x^2);
df = diff(f,x)
Result:
df(x) = 2*x*cos(x^2)
댓글 수: 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!