Mathematica numerisch lösen < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Hallo,
ich habe eine kurze, präzise Frage.
Kann Mathematica eigentlich alle Gleichungen numerisch lösen oder gibt es da Limitationen?
Konkret, kann Mathematica folgende Funktion
[mm] 1/m + E^((3 + 4 m (-10 + u))^2/(32 m^2)) Sqrt[2 \[Pi]]
Erfc[(3 + 4 m (-10 + u))/(4 Sqrt[2] m)] == 20 [/mm]
nach m lösen?
Ich schaffe es in Mathematica mit NSolve nicht. Auch FindRoot ist nicht zielführend. Danke für eure Hilfe.
C.
|
|
|
|
> Kann Mathematica eigentlich alle Gleichungen numerisch
> lösen oder gibt es da Limitationen?
Alle Gleichungen sicher nicht, denn man kann sich
Monstergleichungen ausdenken, die mit keinen
Standardmethoden lösbar sind.
> Konkret, kann Mathematica folgende Gleichung
> [mm]1/m + E^((3 + 4 m (-10 + u))^2/(32 m^2)) Sqrt[2 \[Pi]]
Erfc[(3 + 4 m (-10 + u))/(4 Sqrt[2] m)] == 20[/mm]
> nach m lösen?
> Ich schaffe es in Mathematica mit NSolve nicht. Auch
> FindRoot ist nicht zielführend. Danke für eure Hilfe.
> C.
NSolve und FindRoot können hier natürlich nur helfen,
wenn der Wert von u vorgegeben wird ! Füge also zum
Beispiel eine zweite Gleichung wie etwa u==5 (bzw.
mit einem sinnvollen Wert von u) dazu , sowie einen
geeigneten Startwert für m für die Nullstellensuche)
LG Al-Chw.
|
|
|
|
|
Guten Morgen Al-Chwarizmi,
viel Dank für die Antwort.
Ich habe verschiedene Werte für u eingesetzt und bekomme dementsprechend auch verschiedene Werte für m. Daher hätte ich natürlich gerne eine Funktion m[u] und das ganze automatisiert. D.h. bisher habe ich für u verschiedene Werte eingesetzt, habe diese zeichnen lassen und anhand der Graphik versucht eine Funktion (mit FindFit) daran zu legen.
Leider ist dies sehr aufwendig, erlaubt keine Flexibilität und m[u] muss ich noch abschnittsweise definieren.
Gibt es dann andere Programme (Matlab usw.), die mir hier leichter weiterhelfen könnten?
Oder gibt es Packages in Mathematica, die mir den Vorgang automatisieren?
Herzlichen Dank
Christian
|
|
|
|
|
> Guten Morgen Al-Chwarizmi,
> viel Dank für die Antwort.
>
> Ich habe verschiedene Werte für u eingesetzt und bekomme
> dementsprechend auch verschiedene Werte für m. Daher
> hätte ich natürlich gerne eine Funktion m und das ganze
> automatisiert. D.h. bisher habe ich für u verschiedene
> Werte eingesetzt, habe diese zeichnen lassen und anhand der
> Graphik versucht eine Funktion (mit FindFit) daran zu
> legen.
> Leider ist dies sehr aufwendig, erlaubt keine Flexibilität
> und m muss ich noch abschnittsweise definieren.
>
> Gibt es dann andere Programme (Matlab usw.), die mir hier
> leichter weiterhelfen könnten?
> Oder gibt es Packages in Mathematica, die mir den Vorgang
> automatisieren?
>
> Herzlichen Dank
> Christian
Hallo Christian,
da bin ich im Moment überfragt. Vielleicht kann ja
sonst jemand helfen ...
LG
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 10:24 Do 24.11.2011 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|