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

  FORUM HardWare.fr
  Emploi & Etudes
  Aide aux devoirs

  procédure sur Maple

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

procédure sur Maple

n°636598
nico3446
Posté le 08-04-2006 à 15:44:32  profilanswer
 

bonjour à tous,
 
 
j'ai un problème pour un des 3 exercices que j'ai à faire pour le controle continu de Maple
 
 
le sujet est disponible à cette adresse :
 
http://bazstra.free.fr/Maple/controle%20continu.pdf
 
 
 
 
il s'agit de l'exercice 2.question 1)
 
 
je me suis donc pris une fonction et un nombre d'intervalle n.
 
 
f:=x->cos(x);
n:=10;
 
 
ApproxInt:=proc(f::function)
option remember;
if (n>0 or n<0) then
evalf((sum(f((2*i-1)/(2*n)),i=1..n))/n);
else
'Entrez_une_valeur_non-nulle_pour_n';
fi;
end proc;
 
Maple m'accepte la procédure mais ensuite quand je tape :
 
ApproxInt(f(x));
 Maple m'affiche quelque chose de bizarre, du genre :
 
.1000000000*cos(x)(1/20)+.1000000000*cos(x)(3/20)+.1000000000*cos(x)(1/4)+..........ainsi de suite.
 
 
en fait, il faudrait que le "1/20" soit à la place de x, mais là ca n'est pas le cas.
c'est comme s'il ne prenait pas f comme un fonction.( pourtant quand je tape whattype(f(x)), on me dit que c'est function donc je ne vois pas trop où est mon erreur)
 
quelqu'un pourrait il m'aider ?
 
Merci d'avance.


Message édité par nico3446 le 08-04-2006 à 15:45:58
mood
Publicité
Posté le 08-04-2006 à 15:44:32  profilanswer
 

n°636654
Cricrou92
Nous avons tous l'air normal..
Posté le 08-04-2006 à 16:16:19  profilanswer
 

Il faut pas que tu déclares X au début? Avec "global" ou un truc comme ça?


Message édité par Cricrou92 le 08-04-2006 à 16:20:20
n°636670
Cricrou92
Nous avons tous l'air normal..
Posté le 08-04-2006 à 16:22:28  profilanswer
 

Et il est défini où ton intervalle?

n°636843
kruso
Posté le 08-04-2006 à 18:17:10  profilanswer
 

en tous cas ce serait plus propre de faire ApproxInt:=proc(f::function,n::integer)
 
Ce qui est bizzard c'est que whattype(f(x)) devrait renvoyer expression et pas fonction : la fonction c'est f, pas f(x)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Emploi & Etudes
  Aide aux devoirs

  procédure sur Maple

 

Sujets relatifs
aide maplemaple : liste aléatoire.
Master Metz -sécurité procédure/technique OU strasbourg -réseaux purLicenciement économique, quelle procédure ?
Quel procedure pour etre dans une université du sud si on est a parisLicenciement : votre avis sur cette procédure zarbi
Pourquoi le logiciel Maple coûte-t-il si cher ?Besoin d'un petit coup d'aide en Maple, je craque
Plus de sujets relatifs à : procédure sur Maple


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