TI-NSpire CAS Variablendef. < Taschenrechner < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 10:46 Do 31.03.2011 | Autor: | hjoko |
Aufgabe | Bestimme die Extrempunkte der Funktion f mit [mm] f(x)=1/4x^4+x^3 [/mm] |
Mir ist klar, wie ich Funktionen definiere, ableite, Nullstellen der ersten Ableitung bestimme etc.
Gibt es eine Möglichkeit, die Lösungen, die per
solve(f1(x)=0,x)
ausgegeben werden, direkt Variablen zuzuweisen?
z.B.
{a,b}:=solve(f1(x)=0,x)
hätte ich mir gewünscht...
Vielen Dank vorab!
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 12:21 Fr 01.04.2011 | Autor: | rolf7 |
Hallo,
Mit solve geht das leider nicht. Sehr ärgerlich.
Aber über einen Umweg bekommst du es hin, und zwar so:
Nimm statt solve den gleichwertigen Befehl zeros. Der gibt die Ergebnisse als Liste aus. Hier ein Beispiel.
zeros((x-11)*(x-2)*(x+7)),x)->lx
x1:=lx[1]:x2:=lx[2]:x3:=[3]
Wenn du dir im Prgm nicht sicher bist wieviel Lösungen vorliegen, dann kannst du das mit n:=dim(lx) regeln. Die o.g. Zuweisung kannst du anschließend in einer For i,1,n .... EndFor - Schleife machen. Du kannst vorher auch noch die Liste sortieren oder einfach nur den gößten oder kleinsten Wert, wenn nur dieser von Interesse wäre, herauspicken. Dann ohne Schleife.
rolf7
|
|
|
|
|
> Bestimme die Extrempunkte der Funktion f mit
> [mm]f(x)=1/4x^4+x^3[/mm]
> Mir ist klar, wie ich Funktionen definiere, ableite,
> Nullstellen der ersten Ableitung bestimme etc.
>
> Gibt es eine Möglichkeit, die Lösungen, die per
> solve(f1(x)=0,x)
> ausgegeben werden, direkt Variablen zuzuweisen?
>
> z.B.
> {a,b}:=solve(f1(x)=0,x)
>
> hätte ich mir gewünscht...
Hallo hjoko,
es ginge im Prinzip schon, nämlich in deinem Beispiel
(wo es genau zwei Lösungen gibt) so:
[mm] solve(f1(x)=0,x)\to{s}
[/mm]
[mm] \{right(part(s,1)),right(part(s,2))\}\to{lx}
[/mm]
Dabei ist s: x=-3 or x=0
und lx: {-3 0 }
also lx[1]=-3 , lx[2]=0
LG Al-Chw.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:09 Fr 01.04.2011 | Autor: | hjoko |
Die Variante
z:=zeros(f1(x),x)
gefällt mir am besten - dann kann ich per z[1] etc. auf die einzelnen Nullstellen zugreifen und damit weiterarbeiten.
Vielen Dank
|
|
|
|