NSolve funktioniert nicht < Mathematica < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 17:39 Mo 30.07.2012 | Autor: | kickerle |
Hallo zusammen,
ich arbeite noch nicht so lange mit Mathematica und habe im Moment folgendes Problem:
Der Befehl
NSolve[x'[i] == 1 + 0.1 + 1*(1 - t)* 1/(1 + [mm] x[i])^2*x[i]*x'[i], [/mm] i]
wobei
x[i _] := (2.1 - 0.5*i)*i
führt zu der Ausgabe
{{i -> Root[-1.76063*10^30 + (2.13036*10^30 -
7.76436*10^30 t) #1 + (-4.15508*10^30 +
5.54597*10^30 t) [mm] #1^2 [/mm] + (1.05814*10^31 -
8.80313*10^29 t) [mm] #1^3 [/mm] - 4.13747*10^30 [mm] #1^4 [/mm] +
4.40156*10^29 [mm] #1^5 [/mm] &, 1]}, {i ->
Root[-1.76063*10^30 + (2.13036*10^30 -
7.76436*10^30 t) #1 + (-4.15508*10^30 +
5.54597*10^30 t) [mm] #1^2 [/mm] + (1.05814*10^31 -
8.80313*10^29 t) [mm] #1^3 [/mm] - 4.13747*10^30 [mm] #1^4 [/mm] +
4.40156*10^29 [mm] #1^5 [/mm] &, 2]}, {i ->
Root[-1.76063*10^30 + (2.13036*10^30 -
7.76436*10^30 t) #1 + (-4.15508*10^30 +
5.54597*10^30 t) [mm] #1^2 [/mm] + (1.05814*10^31 -
8.80313*10^29 t) [mm] #1^3 [/mm] - 4.13747*10^30 [mm] #1^4 [/mm] +
4.40156*10^29 [mm] #1^5 [/mm] &, 3]}, {i ->
Root[-1.76063*10^30 + (2.13036*10^30 -
7.76436*10^30 t) #1 + (-4.15508*10^30 +
5.54597*10^30 t) [mm] #1^2 [/mm] + (1.05814*10^31 -
8.80313*10^29 t) [mm] #1^3 [/mm] - 4.13747*10^30 [mm] #1^4 [/mm] +
4.40156*10^29 [mm] #1^5 [/mm] &, 4]}, {i ->
Root[-1.76063*10^30 + (2.13036*10^30 -
7.76436*10^30 t) #1 + (-4.15508*10^30 +
5.54597*10^30 t) [mm] #1^2 [/mm] + (1.05814*10^31 -
8.80313*10^29 t) [mm] #1^3 [/mm] - 4.13747*10^30 [mm] #1^4 [/mm] +
4.40156*10^29 [mm] #1^5 [/mm] &, 5]}}
Warum werden hier die Root Ausrdücke nicht in numerische Approximationen umgewandelt?
Auch wenn ich die Gleichung mit Solve und anschließend N[%] lösen möchte bekomme ich nur Root-Ausrücke. Wo liegt hier mein Fehler?
Bin für jede Hilfe dankbar.
|
|
|
|
> Hallo zusammen,
>
> ich arbeite noch nicht so lange mit Mathematica und habe im
> Moment folgendes Problem:
>
> Der Befehl
>
> NSolve[x' == 1 + 0.1 + 1*(1 - t)* 1/(1 + [mm]x[i])^2*x[i]*x'[i],[/mm] i][/i][/i][/i][/mm]
> [mm][i][i][i] [/i][/i][/i][/mm]
> [mm][i][i][i]wobei [/i][/i][/i][/mm]
> [mm][i][i][i][/i][/i][/i][/mm]
> [mm][i][i][i]x[i _] := (2.1 - 0.5*i)*i[/i][/i][/i][/mm]
> [mm][i][i][i] [/i][/i][/i][/mm]
> [mm][i][i][i][/i][/i][/i][/mm]
> [mm][i][i][i][/i][/i][/i][/mm]
> [mm][i][i][i]führt zu der Ausgabe[/i][/i][/i][/mm]
> [mm][i][i][i] [/i][/i][/i][/mm]
> [mm][i][i][i]{{i -> Root[-1.76063*10^30 + (2.13036*10^30 - [/i][/i][/i][/mm]
> [mm][i][i][i]7.76436*10^30 t) #1 + (-4.15508*10^30 + [/i][/i][/i][/mm]
> [mm][i][i][i]5.54597*10^30 t) [mm]#1^2[/mm] + (1.05814*10^31 - [/i][/i][/i][/mm]
> [mm][i][i][i]8.80313*10^29 t) [mm]#1^3[/mm] - 4.13747*10^30 [mm]#1^4[/mm] + [/i][/i][/i][/mm]
> [mm][i][i][i]4.40156*10^29 [mm]#1^5[/mm] &, 1]}, {i -> [/i][/i][/i][/mm]
> [mm][i][i][i]Root[-1.76063*10^30 + (2.13036*10^30 - [/i][/i][/i][/mm]
> [mm][i][i][i]7.76436*10^30 t) #1 + (-4.15508*10^30 + [/i][/i][/i][/mm]
> [mm][i][i][i]5.54597*10^30 t) [mm]#1^2[/mm] + (1.05814*10^31 - [/i][/i][/i][/mm]
> [mm][i][i][i]8.80313*10^29 t) [mm]#1^3[/mm] - 4.13747*10^30 [mm]#1^4[/mm] + [/i][/i][/i][/mm]
> [mm][i][i][i]4.40156*10^29 [mm]#1^5[/mm] &, 2]}, {i -> [/i][/i][/i][/mm]
> [mm][i][i][i]Root[-1.76063*10^30 + (2.13036*10^30 - [/i][/i][/i][/mm]
> [mm][i][i][i]7.76436*10^30 t) #1 + (-4.15508*10^30 + [/i][/i][/i][/mm]
> [mm][i][i][i]5.54597*10^30 t) [mm]#1^2[/mm] + (1.05814*10^31 - [/i][/i][/i][/mm]
> [mm][i][i][i]8.80313*10^29 t) [mm]#1^3[/mm] - 4.13747*10^30 [mm]#1^4[/mm] + [/i][/i][/i][/mm]
> [mm][i][i][i]4.40156*10^29 [mm]#1^5[/mm] &, 3]}, {i -> [/i][/i][/i][/mm]
> [mm][i][i][i]Root[-1.76063*10^30 + (2.13036*10^30 - [/i][/i][/i][/mm]
> [mm][i][i][i]7.76436*10^30 t) #1 + (-4.15508*10^30 + [/i][/i][/i][/mm]
> [mm][i][i][i]5.54597*10^30 t) [mm]#1^2[/mm] + (1.05814*10^31 - [/i][/i][/i][/mm]
> [mm][i][i][i]8.80313*10^29 t) [mm]#1^3[/mm] - 4.13747*10^30 [mm]#1^4[/mm] + [/i][/i][/i][/mm]
> [mm][i][i][i]4.40156*10^29 [mm]#1^5[/mm] &, 4]}, {i -> [/i][/i][/i][/mm]
> [mm][i][i][i]Root[-1.76063*10^30 + (2.13036*10^30 - [/i][/i][/i][/mm]
> [mm][i][i][i]7.76436*10^30 t) #1 + (-4.15508*10^30 + [/i][/i][/i][/mm]
> [mm][i][i][i]5.54597*10^30 t) [mm]#1^2[/mm] + (1.05814*10^31 - [/i][/i][/i][/mm]
> [mm][i][i][i]8.80313*10^29 t) [mm]#1^3[/mm] - 4.13747*10^30 [mm]#1^4[/mm] + [/i][/i][/i][/mm]
> [mm][i][i][i]4.40156*10^29 [mm]#1^5[/mm] &, 5]}}[/i][/i][/i][/mm]
> [mm][i][i][i] [/i][/i][/i][/mm]
> [mm][i][i][i]Warum werden hier die Root Ausrdücke nicht in numerische [/i][/i][/i][/mm]
> [mm][i][i][i]Approximationen umgewandelt?[/i][/i][/i][/mm]
> [mm][i][i][i] [/i][/i][/i][/mm]
> [mm][i][i][i]Auch wenn ich die Gleichung mit Solve und anschließend [/i][/i][/i][/mm]
> [mm][i][i][i]N[%] lösen möchte bekomme ich nur Root-Ausrücke. Wo [/i][/i][/i][/mm]
> [mm][i][i][i]liegt hier mein Fehler?[/i][/i][/i][/mm]
> [mm][i][i][i] [/i][/i][/i][/mm]
> [mm][i][i][i]Bin für jede Hilfe dankbar.[/i][/i][/i][/mm]
> [mm][i][i][i] [/i][/i][/i][/mm]
> [mm][i][i][i] [/i][/i][/i][/mm]
Hallo kickerle,
du möchtest offenbar eine Differentialgleichung lösen, nicht
eine gewöhnliche Gleichung, oder habe ich das falsch verstanden ?
NSolve löst keine Differentialgleichungen, sondern löst
gewöhnliche Gleichungen numerisch.
Nebenbei: überlege dir auch die Darstellung mittels LaTeX hier
im Forum.
LG Al-Chwarizmi
|
|
|
|