Mathematica substitution PLOT

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
pietro35
Messages: 6
Enregistré le: 27 Déc 2006, 17:03

Mathematica substitution PLOT

par pietro35 » 28 Déc 2006, 15:59

Bonjour

je voudrai tracer avec mathematica une fonction dependant de a et x

f[a_, x_] := ((2*a*x^2 + x - a) par exemple

Plot[f[a, x]/.a->1, {x, -10, 10}] là ca marche

Plot[f[a, x]/.a->{1,7,12}, {x, -10, 10}]

et la ça ne marche plus du tout , savez vous comment bien manier /. dans ce cas

Sinon on peut faire un Table et un Plot[Evaluate[....]] mais j'aimerai y arriver sans

Merci à vous

Pierre
PT - Rennes



pietro35
Messages: 6
Enregistré le: 27 Déc 2006, 17:03

par pietro35 » 31 Déc 2006, 14:03

Personne n'a-t-il une petite idée? :'(

Monsieur23
Habitué(e)
Messages: 3966
Enregistré le: 01 Oct 2006, 17:24

par Monsieur23 » 31 Déc 2006, 14:11

Qu'est ce que tu veux faire exactement ?
Je suis pas très bon en Mathématica, mais on ne sait jamais ...

Tu veux mettre les 3 courbes sur le même graphique ?
« Je ne suis pas un numéro, je suis un homme libre ! »

Avatar de l’utilisateur
nuage
Membre Complexe
Messages: 2214
Enregistré le: 09 Fév 2006, 22:39

par nuage » 31 Déc 2006, 15:44

Salut,
Plot[f[a, x]/.a->{1,7,12}, {x, -10, 10}]

ne peut pas marcher car a est remplacé par la liste {1,7,12}.
Tu peux faire
Code: Tout sélectionner
Plot[Evaluate[f[#, x] & /@ {1,7,12}], {x, 0, 10}]

On obtient ainsi une liste de fonctions avec a remplcé successivement par 1, 7 puis 12.
Mais je ne pense pas que l'on puisse se passer de Evaluate.

pietro35
Messages: 6
Enregistré le: 27 Déc 2006, 17:03

par pietro35 » 01 Jan 2007, 18:24

Merci pour votre réponse ;)

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 21 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite