Forum des Bioingénieurs de l'ULB
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Jeux, jouets et Lego : le deuxième à -50% (large sélection)
Voir le deal

Ode45

3 participants

Aller en bas

Ode45 Empty Ode45

Message par Camille Jeu 14 Avr - 16:00

Coucou tout le monde!

Est-ce que quelqu'un aurait compris comment on fait pour utiliser la fonction ode45 pour l'exercice 1 de la séance 5.
Ce que j'essaye n'a pas l'air de fonctionner...

Apparemment les autres années, ils avaient une équation avec des x et des y, est-ce que nous, c'est le t et le u?
Mais alors on doit intégrer l'équation (4)?

Bref, c'est un peu confus...

Merci à ceux qui me répondront! sunny
Camille
Camille
Dopamine
Dopamine

Féminin
Nombre de messages : 88
Année d'étude : BA3
Section : Bioingénieur
Date d'inscription : 05/06/2009

Revenir en haut Aller en bas

Ode45 Empty Re: Ode45

Message par sophie Mer 20 Avr - 23:56

apparemment dans les corrections qu'il y donné il y a que le u de l'équa qui varie
sophie
sophie
Neurotransmetteur
Neurotransmetteur

Féminin
Nombre de messages : 220
Année d'étude : BA3
Section : Bioingénieur
Date d'inscription : 10/10/2008

Revenir en haut Aller en bas

Ode45 Empty Re: Ode45

Message par sophie Lun 25 Avr - 10:53

bon j'estime que ma torture de cerveau a assez duré :p
si qqun pouvait m'aider ou me corriger --> jcrois que c'est la super fonction qui pause des bugs (on a qu'une variable au lieu de 2 comme il faudrait...)

j'ai 2 exemples pour ODE45

Code:
clear;clc;clf;
a=0;
b=200;
N=50;
h=(b-a)/N;
y(1)=-1;
f=@(x,y) -5/y.^2+sin(x/5);

[t u]=ode45(f,[a b],y(1),[]);
plot(t,u,'r')
grid on
celui la il marche parfaitement mais la fonction c'est pas celle de l'énoncé --> c'est une fonction habituelle à 2 variables (comme dans la théorie...)

et l'autre le graphe bug mais ya plus d'erreur (ouf)
Code:
clear;clc;clf;
a=0;
b=200;
N=50;
h=(b-a)/N;
y(1)=-1;
rho=3.3;
q=10;
t=a:h:b;
f=@(t,u) rho*u.*(1-u/q)-((u.^2)/(1+u.^2));

[t u]=ode45(f,[a b],y(1),[]);
plot(t,u,'r')
grid on

qqun a une idée pour qu'on ai une belle courbe comme d'hab au 2e??????????????
HELP : s
sophie
sophie
Neurotransmetteur
Neurotransmetteur

Féminin
Nombre de messages : 220
Année d'étude : BA3
Section : Bioingénieur
Date d'inscription : 10/10/2008

Revenir en haut Aller en bas

Ode45 Empty Re: Ode45

Message par Mic Jeu 28 Avr - 16:41

Question:
ode45 sert à vérifier la méthode qu'on a utilisé(comme quad et fzero)?
Donc il faut moduler nos conditions initiales pour que les courbes se superposent? ou rien à voir?
Mic
Mic
Mitochondrie
Mitochondrie

Masculin
Nombre de messages : 30
Année d'étude : MA1
Section : Bioingénieur
Date d'inscription : 11/03/2009

Revenir en haut Aller en bas

Ode45 Empty Re: Ode45

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser