Effacer les filtres
Effacer les filtres

How to solve this differential equation? I got ''Warning: Unable to find symbolic solution.'' error. What am I missing ?

27 vues (au cours des 30 derniers jours)
T=200;
W=37.65;
W=17.4;
FC=400/240/2;
d0=0.005;
C=0.16099608;
curve=10;
hmax=30e3;
g0=9.8;
R=315000;
syms H(t)
ode =diff(H,t,2) == -d0*(exp(-curve*H/hmax)-exp(-curve))*C*diff(H,t,1)^2/(W-t*FC)*9.8-g0/(1+H/R)^2+T/(W-t*FC)*9.8;
hSol(t) = dsolve(ode)
Warning: Unable to find symbolic solution.
hSol(t) = [ empty sym ]

Réponse acceptée

Torsten
Torsten le 6 Juil 2024 à 12:27
Déplacé(e) : Torsten le 6 Juil 2024 à 12:27
You don't miss anything - your equation is just too complicated to have an analytical solution.
You will have to use a numerical approach with one of the solvers for ordinary differential equations (e.g. "ode45").

Plus de réponses (0)

Produits


Version

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by