Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
861 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  aide pour un dm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide pour un dm

n°1830183
nephtyssou
Posté le 21-12-2008 à 21:12:11  profilanswer
 

Bonjour,pourriez vous m'aider à faire ce dm,j'ai réussi à faire le début mais je reste bloquée pour l'exercice 6...merci d'avance!!!
voici le sujet:
Exercice 1. Définir la fonction somme qui retourne
le polynôme qui est la somme de deux polynômes
double[] somme(double[] p1, double[] p2)
Exercice 2. Faire le programme qui évalue un polynôme P(x)
en un point x :
double eval(double[] poly, double x)
Exercice 3. Soit le polynôme P(x) = 1 + 2x

mood
Publicité
Posté le 21-12-2008 à 21:12:11  profilanswer
 

n°1830184
lorill
Posté le 21-12-2008 à 21:13:25  profilanswer
 

même pas capable de recopier son énoncé en entier.
 
c'est de pire en pire...

n°1830187
masklinn
í dag viðrar vel til loftárása
Posté le 21-12-2008 à 21:15:34  profilanswer
 

[:rofl]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1830193
nephtyssou
Posté le 21-12-2008 à 21:23:17  profilanswer
 

oups voila le sujet en entier :),sinon en fait jai pas compris l'ex 5 non plus...
Exercice 1. Définir la fonction somme qui retourne
le polynôme qui est la somme de deux polynômes
double[] somme(double[] p1, double[] p2)
Exercice 2. Faire le programme qui évalue un polynôme P(x)
en un point x :
double eval(double[] poly, double x)
Exercice 3. Soit le polynôme P(x) = 1 + 2x

n°1830194
nephtyssou
Posté le 21-12-2008 à 21:23:42  profilanswer
 


Exercice 3. Soit le polynôme P(x) = 1 + 2x

n°1830196
nephtyssou
Posté le 21-12-2008 à 21:23:57  profilanswer
 


Exercice 6. Faire un programme qui calcule une approximation
de l’intégrale de la fonction f(x) = ex2 dans l’interval
[0; 1].
remarque :
– vous pouvez vous servir des fonctions définies dans les
exercices précédent. Redéfinir éventuellement ces fonction
si nécessaire.
– supposez donnée la fonction exp qui évalue la fonction ex
en un point x.
double exp(double x)
1

n°1830198
lorill
Posté le 21-12-2008 à 21:24:34  profilanswer
 

ha, il veut vraiment pas passer l'exercice trois.

 

c'est dommage, puisque tu as réussi a faire les quatre premiers [:icon9]


Message édité par lorill le 21-12-2008 à 21:24:51
n°1830200
nephtyssou
Posté le 21-12-2008 à 21:27:48  profilanswer
 


Exercice 3. Soit le polynôme P(x) = 1 + 2x

n°1830201
nephtyssou
Posté le 21-12-2008 à 21:28:47  profilanswer
 

mdrr ok je laisse tomber pour l'exo 3,voici la suite:
Exercice 4. Faire le programme qui calcule la surface du polygone,
engendrée par les points x1, x2, P(x1) et P(x2) :
double surface(double x1, double x2, double[] poly)
Exercice 5. Soit X , Y deux tableaux de valeurs réelles et P la
représentation sous forme de tableau d’un polynôme :
X = 0 0.25 0.4 0.6 0.8 1.0
Y = 0.0 0.5 1.0
P = 1.0 2.0 -3.0 28.0
– en se servant de la fonction surface faire une fonction
approximation qui calcule une approximation de l’integral
du polynôme P dans l’intervalle [0; 1]
double[] approximation(double[] a, double[] poly)
– comparer le résultat de la fonction de
approximation(X, P) avec le résultat de la méthode
integral(0,1,P) de l’exercice 3, de même pour
approximation(Y , P) avec integral(0,1,P) ;
– conclure.

n°1830202
nephtyssou
Posté le 21-12-2008 à 21:30:00  profilanswer
 


Exercice 3. Soit le polynôme P(x) = 1 + 2x - 3x2 + 28x3.
– faire un programme qui calcule l’integral d’un polynôme
dans l’intervalle [a; b] :
double integral(double a, double b, double[] polynome)
– dérouler (faire la trace de) votre algorithme pour le cas
du polynôme P(x) dans l’intervalle [0; 1] (a = 0 et b =
1).

mood
Publicité
Posté le 21-12-2008 à 21:30:00  profilanswer
 

n°1830204
masklinn
í dag viðrar vel til loftárása
Posté le 21-12-2008 à 21:36:42  profilanswer
 

Tu sais, fallait pas te fatiguer, vas lire la règle [0D] de la catégorie, elle indique clairement qu'il est interdit par la charte de faire tes exercices (d'un autre côté c'est pas comme si qui que ce soit allait s'y mettre pour tes beaux yeux).
 
Bon courage pour la suite.
 
PS: tu peux aller sur developpez.net, ils font les exercices des gens là bas.
PPS: ou alors tu peux proposer une rémunération, mais dans ce cas il faut aller dans la catégorie Emplois & Etudes.


Message édité par masklinn le 21-12-2008 à 21:37:03

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1830205
nephtyssou
Posté le 21-12-2008 à 21:37:56  profilanswer
 

et voici ce que j'ai trouvé:
public static double[] somme(double[]p1,double[]p2){
if(p1.length<p2.length){
double[] s=new double [p2.length];
for (int i=0;i<p1.length;i++){
s[i]=p1[i]+p2[i];
}
for(int i=p1.length;i<p2.length;i++){
s[i]=p2[i];
}
}else{
double[] s=new double[p1.length];
for(int i=0;i<p2.length;i++){
s[i]=p1[i]+p2[i];
}
for(int i=p2.length;i<p1.length;i++){
s[i]=p1[i];
}
}
return s;
 
 
import dauphine.util.*;
public class Exo2{
public static double eval(double [] poly,double x){
double u=poly[0];
for (int i=1;i<poly.length;i++){
u+=poly[i]*Math.pow(x,i);
}
return u;
}
public static void main (String[]args){
Console.start();
double[]t ={1,2,3,2};
System.out.println(eval(t,2));
}
}
 
 
public class Exercice3{
public static double integrale(double a, double b, double[]polynome){
double u,v,z;
u=0;
v=0;
for (int i=0; i<polynome.length; i++){
u+=((polynome[i])/i+1)*Math.pow(b,i+1);
v+=((polynome[i])/i+1)*Math.pow(a,i+1);
}
z=u-v;
return z;  
}
public static void main (String[]args){
double h=6, o=9;
double[]t={5,7,9,3};
System.out.println(integrale(h, o, t));
}  
}
 
 
import dauphine.util.*;
public class Exo4{
public static double surface(double x1,double x2,double [] poly){
double u=0;
u =(fonc(poly,x1)+fonc(poly,x2))*((x2-x1)/2);
return u;
}
public static double fonc(double []poly,double x){
double u=0;
for (int i=0;i<poly.length;i++){
u+=poly[i]*Math.pow(x,i);
}
return u;
}
 
}

n°1830207
masklinn
í dag viðrar vel til loftárása
Posté le 21-12-2008 à 21:39:20  profilanswer
 

Tu devrais quand même aller lire les règles de la catégorie, et j'ajouterais la [14] à la [0D]

 

Et je rappelle qu'une question c'est une phrase de français terminant par un point d'interrogation, je ne vois pas de point d'interrogation dans tes posts, il en suit que tu n'as aucun problème et désire donc nous montrer tes capacités de programmateur.


Message édité par masklinn le 21-12-2008 à 21:41:06

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1830208
nephtyssou
Posté le 21-12-2008 à 21:42:46  profilanswer
 

ok,merci quand meme,si malgré tout quelqu'un peut me donner des pistes à suivre,je suis preneuse.

n°1830222
Elmoricq
Modérateur
Posté le 21-12-2008 à 22:28:54  profilanswer
 

J'aime les vacances de Noël, et son cortège de devoirs à rendre. C'est, quoi... le 5e sujet que je ferme en une semaine pour cette raison ?
 
Merci de lire les règles de la section Programmation. On aide, mais on ne fait pas les exercices à votre place.


Aller à :
  FORUM HardWare.fr
  Programmation
  Java

  aide pour un dm

 

Sujets relatifs
aide algo sur les matricesBesoin d'aide sur les Trackbacks (rétroliens)
aide algo sur les matricesaide javascript pout lire un fichier texte
Aide pour une requête (MySQL)aide algorithmie pour un petit jeu
aide tableau de chaines et allocation dynamique !?aide "snow effect"
besoin d'aideBesoin d'aide pour creation d'un site web
Plus de sujets relatifs à : aide pour un dm


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR