- Declare variables using syms.
- Build the expression.
- Define the first and second derivative using diff function.
symbolic derivative of lagrangian & kinematic coefficient
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi
II am working on some mechanical problems.
basically trying to take symbolic derivative of kinematic coefficients for the purpose of checking my hand calculations..
so here is the position scaler ; r2 cos(th2) - r3 * cos(th3) = 0
taking derivative with respect to th2 (theta2) , Vx = -r2 *sin(th2) + r3 *sin(th3) * d(th3)/d(th2) - cos(th3)*d(r3)/d(th2) = 0
and differentiate again for acceleration with respect to th2
Could you please explain on how this can be achieved using matlab?
댓글 수: 0
답변 (1개)
Guru Mohanty
2020년 5월 11일
Hi, I understand you want to find the first and second derivative of the following expression. You can do this by the following steps.
Here is a sample code for it.
syms th2 r2 th3(th2) r3(th2)
disp = r2*cos(th2) - r3*cos(th3);
vel=diff(disp,th2);
accel=diff(vel,th2);
댓글 수: 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!