Série de Taylor aidez moi à résoudre cet exo
Fermé
lang
Messages postés
2
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
3 novembre 2007
-
21 oct. 2007 à 22:37
mister3d Messages postés 301 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 - 21 oct. 2007 à 23:42
mister3d Messages postés 301 Date d'inscription samedi 20 janvier 2007 Statut Membre Dernière intervention 21 avril 2021 - 21 oct. 2007 à 23:42
A voir également:
- Série de Taylor aidez moi à résoudre cet exo
- Retrouver ordinateur volé avec numéro de série - Guide
- Télécharger idm gratuitement sans numéro de série - Télécharger - Téléchargement & Transfert
- E/s en série intel - Forum Carte graphique
- Localiser macbook avec numéro de série - Forum MacOS
- Logiciel telechargement Internet Download Manager+numero série ✓ - Forum Logiciels
1 réponse
mister3d
Messages postés
301
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
21 avril 2021
20
21 oct. 2007 à 23:42
21 oct. 2007 à 23:42
Bonjour,
je ne me rapelle plus trop de mes cours de java, mais dans l'idée, tu crées une boucle for, avec comme valeure le nombre de fois que tu veux ta boucle. dans la boucle tu met ta fonction de taylor.
sous Matlab, ca donne ca:
----------------------------
close all;
clear all;
for i=30:60
x(i)=i*2*pi/360;
for k= 0:3
F(k+1)=(((-1)^k)*(x(i)^(2*k+1)))/factorial(2*k+1);
end
S1(i)=sum(F);
S2(i)=sin(x(i));
end
S=S1-S2
disp('La difference est:');
S
----------------------------
je met dans un tableau de 3 ligne et colonnes mes valeurs de sin
Le tableau commence à F(1) et pas F(0) (1ere colonne et pas "zérotième" colonne ;o) )
ce qui explique le k+1 dans F(k+1)
ensuite le i defini l'angle de tracage
petite diferrence avec le Java: close all/clea all permet de "nettoyer la memoire", et disp(' ') permet d'afficher du texte.
la ligne "S" permet d'afficher toutes les valeurs du tableau S (qui est la somme des elements de Taylor au degré i)
bon courage!
Erwan
je ne me rapelle plus trop de mes cours de java, mais dans l'idée, tu crées une boucle for, avec comme valeure le nombre de fois que tu veux ta boucle. dans la boucle tu met ta fonction de taylor.
sous Matlab, ca donne ca:
----------------------------
close all;
clear all;
for i=30:60
x(i)=i*2*pi/360;
for k= 0:3
F(k+1)=(((-1)^k)*(x(i)^(2*k+1)))/factorial(2*k+1);
end
S1(i)=sum(F);
S2(i)=sin(x(i));
end
S=S1-S2
disp('La difference est:');
S
----------------------------
je met dans un tableau de 3 ligne et colonnes mes valeurs de sin
Le tableau commence à F(1) et pas F(0) (1ere colonne et pas "zérotième" colonne ;o) )
ce qui explique le k+1 dans F(k+1)
ensuite le i defini l'angle de tracage
petite diferrence avec le Java: close all/clea all permet de "nettoyer la memoire", et disp(' ') permet d'afficher du texte.
la ligne "S" permet d'afficher toutes les valeurs du tableau S (qui est la somme des elements de Taylor au degré i)
bon courage!
Erwan