A voir également:
- Résoudre des équation differentielle matlab
- Résoudre système d'équation non linéaire matlab ✓ - Forum Matlab
- Remplir une matrice matlab ✓ - Forum Matlab
- Méthode de gauss matlab ✓ - Forum Matlab
- Boucle for matlab ✓ - Forum Matlab
- Editeur d'équation gratuit - Télécharger - Vie quotidienne
5 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
22 nov. 2010 à 17:43
22 nov. 2010 à 17:43
Tu reprends le code que je t'ai déjà fait (ode et parametre variable) en modifiant exemple2x2 pour correspondre à ton équation ypoint.
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
23 nov. 2010 à 11:38
23 nov. 2010 à 11:38
Apparemment ton équation différentielle est degré 3, tu devrai donc avoir ypoint(1), ypoint(2) et ypoint(3) définis dans une fonction construite de la même manière que moi, (appelons la exemple3x3) si on ne la fait varier que sur a, on a qu'à lui donner comme paramètres (a,t0,u0,t1).
Mes dernières lignes seraient alors :
Mes dernières lignes seraient alors :
u=zeros(n,3*pas); // 3 car l'équation est de degré 3 (j'avais 2 dans mon exemple) for i=1:n do // je parcours tous les a : a(1)=1, a(2)=1.5, ... a(n)=10 u(i,:)=exemple3x3(a(i),t0,u0,t1); // j'attribue le calcul avec a(i) à la ième ligne de u end u // matrice résultat
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question