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
-
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 ! »
-
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 ;)
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 16 invités