I have this equation which returns "Warning: Unable to find explicit solution" when i use solve on it, the equation and the variabel is symfun. And i am not sure what is wrong?
i have tried dsolve whit no luck same return.
i have tried with and without numerical values
tau_1 = diff(diff(L,diff(theta,t)),t)-diff(L,theta)
tau_m = Dm*(PS-PT)*alpha_m-Bv*diff(theta,t)
equ = tau_1==tau_m
thetadd = diff(theta,t,t);
THETAdd = solve(equ,thetadd)
and if more info is needed it can be provided
if someone have an idea it would help alot thanks

 채택된 답변

Bjorn Gustavsson
Bjorn Gustavsson 2022년 11월 9일

0 개 추천

This looks like an attempt to derive and solve equations of motion with Euler-Lagrange equations. If that's the case there are tools to facilitate that available on the file exchange: euler-lagrange on FEX. The euler-lagrange-tool-package is the one I think I started using.
HTH

댓글 수: 2

daniel tarp
daniel tarp 2022년 11월 9일
yes it is a Euler-lagrange equation i will look into the toolboks thanks.
Bjorn Gustavsson
Bjorn Gustavsson 2022년 11월 29일
Did these tools help solve your problem?

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

추가 답변 (0개)

카테고리

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

제품

릴리스

R2021a

질문:

2022년 11월 9일

댓글:

2022년 11월 29일

Community Treasure Hunt

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

Start Hunting!

Translated by