Equations diferentielle du 2è degre
whitechips01
Messages postés
7
Statut
Membre
-
Ben Salem Manel -
Ben Salem Manel -
Je voudrais savoir comment prg -t-on sous matlab pour resoudre les equation differentielles avec seconde membre avec la methode des elements finis ! qelq'un peut m'aider ?
Configuration: Windows 2000 Firefox 1.0.7
7 réponses
-
bonjour,
ODE45 est une méthode pour équation différentielles de Matlab.
Une résolution Runge-Kutta ou approchant si je me souviens bien.
Il faut donner les différents coefficients et leux variations ensuite apres plusieurs itérations, tu peux ploter le résultats.
J'espère t'avoir aidé un peu.
Bonne chance ;)-
merci d'avoir m'aider mais est ce que tu peut m'expliqué plus ou me donner un algo ? car je suis vraiment un débutant .J'ai juste commancé avec Matlab en L3 mais pendant les TDs le prof nous a laissé nous débrouiller seuls , elle dit si vous n'avez pas comment ça marche allez sur help ou si vous ne comprenez pas l'anglais allez consulter un dictionnaire , voilà quoi !!!!Donc du coup je nne pouvait pas faire grande chose !
-
-
-
Il n'y a pas de Y(x) dans ton équation.
A moins que je dises une grosse grosse bétise, tu peux faire un changement de variable, Y' = K
Ton équation te donne (1+x)K' + K = -x
Et tu te retrouve avec une equation différentielle de premier ordre.
Tu trouve la solution (facile ca ^^) et pis tu intègre la solution trouvée (car k=Y' et pas Y).
Pour la résolution, une méthode d'Euler toute bete et hop :)
Le secret de l'univers sera dans tes mains. -
-
-
bonjour;
j'ai un probleme pour resoudre sous matlab cette equation différentielle:
d²(d)/dt²+((4.7+0.75/(d(x)/dt+d(y)/dt)^0.5)*d(d)/dt=Fd(t)
Avec :
d : c’est x ou y
Fd(t) : c’est 1 ou bien -1
On donc 2 équations différentielle, l'une en fonction de ' x 'et l'autre en fonction de ' y ' a résoudre ? -
-
slt est merci pour votre aide j'ai besoin les étapes pour la création du programme d'une equation du 2 éme degré.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
mon amie moi aussi je cherche queleque cours sur la mèthode des èlèment fins parceque mon projet de fin d'etude baser sur cette mèthode si je trouve quelque document sur cette mèthode je envoyer a toi merci et bonne chance.
-
salut , bonjour a tous, je veux résoudre une équation différentielle de premier ordre en matlab par l'utilisation de la fonction "ode45" , et malheureusement j'ai trouvé des problèmes sur cette fonction ,j'ai essayé de respecter tous les conditions de fonction de "ode45" et j'ai pas trouvé la faute ou exacte , alors sa me fais plaisir vraiment quant vous allez m'aider SVP et merci en tout cas.
voici le programme que je le construire:
%%%% LA FONCTION%%%%%%%%%
function dphi=rsprime(t,phi)
Qx=0.5;
phi=pi/12;
gamma1=0.08;
kphi=3;
dphi=gamma1+kphi*Qx
%%%%%%%%%%%%%%%
clc;
clear;
Qx=0.5;
phi0=pi/12;
gamma1=0.08;
t0=0;
tf=10;
kphi=3;
[t,phi]=ode45(rsprime,t0,tf,phi0);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
et l'erreur qui je le trouve c'est
" Error using ==> exist"
The first input to exist is a string.
et "error in ==> funfun\private\odearguments at 79"
if (exist(ode)==2) % M-file
et"Error in ==> ode45 at 173
[neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, ...
Error in ==> exemple2ode45 at 9
[t,phi]=ode45(rsprime,t0,tf,phi0);
aide moi SVP -
Organigramme de runge kutta d ordre 4
Données Y0, n, f(y,t)
Dt=(t2-t1)/2n
i = 0
t0 = 0
((test)) i inférieur ou égal à n
si non : écrire y0,....., yn
stop
si oui : calcul de y chapeau (inconnue) i+1/2 =.....
calcul de y double chapeau =....
Dt = (t2-t1)/n
i = i+1/2
CALCUL DE y chapeau i+1 =.....
Dt/6 = (t2-t1)/6
calcul de y i+1+....