Plot < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 16:53 Do 31.05.2007 | Autor: | shapi |
Aufgabe | Ich möchte gerne die 3 folgenden Funktionen in einer Abbildung invers (Abszisse und Ordinate vertauscht) plotten lassen:
f = 20*Exp(1 - x)/(Exp(1 - x) + 0.04)
g=(40(1 + Log[4] - Log[x]))/x
h=30 - 5*x |
Leider gelingt es mir nicht :(
Ich habe schon Evaluate und Evaluate Table in Kombination mit ParametricPlot verwendet aber es kommen immer unverständliche Fehlermeldungen heraus.
Weiß einer Abhilfe?
Mit verzweifelten Grüßen
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Hi,
ein erster Schritt wäre zum Beispiel mit
Solve[y==f,x]
die Umkehrfunktion zu f zu finden.
Das könnte man dann mit
Plot
darstellen und mit
Show
in einem Bild zusammenfassen.
mfg
nschlange
|
|
|
|
|
Es gibt auch noch einen zeichnerischen Ansatz:
1: | f[x_] := 20*Exp[1 - x]/(0.04 + Exp[1 - x])
| 2: | pf = ParametricPlot[{x, f[x]}, {x, -10, 10}];
| 3: | pif = ParametricPlot[{f[x], x}, {x, -10, 10}];
| 4: | Show[{pf, pif}, PlotRange -> All, AspectRatio -> 1]
|
mfg
nschlange
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 18:42 Do 31.05.2007 | Autor: | shapi |
Danke für Deine Antwort.
Leider kommen trotzdem noch die berühmten Fehlermeldungen
"...is not a machine-size real number at y =..."
und "...does not evaluate to a pair of real numbers.."
bei beiden Deiner Vorschläge; auch wenn ich den zweiten einfach in das notebook kopiere passiert es - komisch :(
|
|
|
|
|
Hast Du vorher mal
Clear["Global'*"]
gemacht, oder den Kernel neu gestartet?
Sonst plotte doch vorsichtshalber mal nur mit x von 0 bis 10.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:02 Do 31.05.2007 | Autor: | shapi |
Das wars!
Merci Vielmals
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 21:40 Do 31.05.2007 | Autor: | shapi |
Kann man mit "Show" eigentlich auch Legenden einfügen und die Kurven anders gestalten? (PlotLegend und PlotStyle)
|
|
|
|
|
Mit ParametricPlot dirket kann man PlotLegend nicht benutzen.
Es müsste aber mit ShowLegend möglich sein, solche Sachen zu
kombinieren.
Guck mal in die Hilfe.
mfg
nschlange
|
|
|
|