Symbolisch rechnen < Maxima < Mathe-Software < Mathe < Vorhilfe
|
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Wenn ich wxMaxima erstmal "nur" symbolische Ausdrücke und Funktionen übergeben und dann die Parameter/Zahlenwerte rechnet "Maxima nicht"!
Ein BSP:
C:A+B;
A:6.3; B:3;
Wenn ich jetzt C; eintippe spuckt M. mir wieder die symbolische Definition A+B aus.
Jetzt die Frage:
kann ich wxMAxima mit irgendeinem Befehl zwingen mir statt A+B, 9.3 auszuspucken?
Danke schon mal
|
|
|
|
> Wenn ich wxMaxima erstmal "nur" symbolische Ausdrücke und
> Funktionen übergeben und dann die Parameter/Zahlenwerte
> rechnet "Maxima nicht"!
>
> Ein BSP:
> C:A+B;
> A:6.3; B:3;
>
> Wenn ich jetzt C; eintippe spuckt M. mir wieder die
> symbolische Definition A+B aus.
>
> Jetzt die Frage:
> kann ich wxMAxima mit irgendeinem Befehl zwingen mir statt
> A+B, 9.3 auszuspucken?
>
> Danke schon mal
Was hindert dich denn daran, die Reihenfolge deiner
Eingaben umzukehren:
1.) A:6.3; B:3;
2.) C:A+B;
LG , Al-Chw.
|
|
|
|
|
> Ein BSP:
> C:A+B;
> A:6.3; B:3;
Eine weitere Antwort:
Du könntest natürlich C als Funktion definieren:
C(A,B):=A+B;
Dann die Summanden festlegen:
A:6.3; B:3;
und die Funktion abrufen:
C(A,B);
|
|
|
|
|
...Danke erstmal für die schnelle Antwort!
Ich möchte die Parameter nicht gleich als erstes eingeben, weil ich die symbolische Schreibweise übersichtlicher finde. Ich sehe da leichter ggf. Fehler.
Ich hatte die Hoffnung, das es da nen Befehl gibt, der Maxima zwingt die Ausdrücke auszuwerten. Es sind ja alle Informationen da, halt nur in der "falschen" Reihenfolge.
|
|
|
|
|
Hallo techniker23,
> Ich habe diese Frage in keinem Forum auf anderen
> Internetseiten gestellt.
>
> Wenn ich wxMaxima erstmal "nur" symbolische Ausdrücke und
> Funktionen übergeben und dann die Parameter/Zahlenwerte
> rechnet "Maxima nicht"!
>
> Ein BSP:
> C:A+B;
> A:6.3; B:3;
>
> Wenn ich jetzt C; eintippe spuckt M. mir wieder die
> symbolische Definition A+B aus.
>
> Jetzt die Frage:
> kann ich wxMAxima mit irgendeinem Befehl zwingen mir statt
> A+B, 9.3 auszuspucken?
>
Vielleicht meinst Du ja sowas:
subst(['A=6.3,'B=3],C)
Das ergibt dann: 9.300000000000001
> Danke schon mal
Gruss
MathePower
|
|
|
|
|
ev(C) liefert das gewünschte.
|
|
|
|