Gleichungssystem in Maple < Maple < Mathe-Software < Mathe < Vorhilfe
|
Hallo liebe Community,
ich schlage mich gerade mit Maple herum. Ich möchte gerne ein komplexes Gleichungssystem lösen.
Mit folgender Eingabe bekomme ich leider keine Ergebnisse :-(
http://img79.imageshack.us/img79/6080/maple.gif
Könnt ihr mir da helfen :( ?
Ciao
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 21:45 Mo 27.04.2009 | Autor: | Denny22 |
Hallo,
verwende das "Multiplikationszeichen" bei den Termen "IwC" und setze Klammern, d.h. ersetze
$1/IwC$
durch
$1/(I*w*C)$
Dann siehe in der Maple Hilfe mal nach der Funktion "LinearSolve". Zum Anwenden dieser Funktion musst Du vorab das Paket "LinearAlgebra" einbinden, indem Du "with(LinearAlgebra):" eingibst.
Gruß
|
|
|
|
|
OK. Ich habe es mal mit dem von dir angesprochenen Weg probiert. Leider wieder ohne Erfolg:
http://img207.imageshack.us/img207/1934/unbenannth.gif
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 08:24 Di 28.04.2009 | Autor: | Frasier |
Hi,
kannst du nicht die Bilder direkt in die Beiträge einfügen oder, noch besser, den Maple-Code posten?
lg
F.
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 09:13 Di 28.04.2009 | Autor: | Denny22 |
Hallo nochmal,
ich habe nun das Gleichungssystem einmal eingegeben und es funktioniert. Allerdings habe ich vorweg noch eine Anmerkung zu machen:
1. Was ist "Ue"? Ist "Ue"eine Variable? Oder ist "U" eine Variable und "e" die Eulersche Zahl? Wie dem auch sei, ich habe in der Datei anstatt "Ue" lediglich "U" geschrieben. Falls Deine Variable "Ue" heißt, musst Du das "U" bei mir durch "Ue" ersetzen. Falls das "e" die Eulersche Zahl darstellen soll, so ersetze das "U" bei mir durch "U*exp(1)".
2. Die Eingabe, die Du tätigen musst lautet:
solve({ (1/(I*w*C)+R/2)*x1-x2/(I*w*C)-(R/2)*x3=-U ,
-x1/(I*w*C)+(2/(I*w*C)+2*R)*x2-x3/(I*w*C)+R*x4=0 ,
-(R/2)*x1-x2/(I*w*C)+x3/(I*w*C+(R/2))=0 ,
R*x2+(R+2/(I*w*C))*x4=0},{x1,x2,x3,x4});
Die Ausgabe lautet dann:
[mm] $x1=\frac{4CwU(-14Iw^2C^2R+12w^3C^3R^2+2IC^4w^4R^3-4wC+IR^3w^2C^2+3R^2wC-2IR)}{(-I+RwC)R(24Iw^2C^2-12w^3C^3R+8IC^4w^4R^2-10IR^2w^2C^2+6R^3w^3C^3+IR^4w^4C^4-16RwC-2C^5w^5R^3+8I)}$
[/mm]
[mm] $x2=\frac{2w^2C^2(-2I+RwC)(R^2+4+2IRwC)U}{R(24Iw^2C^2-12w^3C^3R+8IC^4w^4R^2-10IR^2w^2C^2+6R^3w^3C^3+IR^4w^4C^4-16RwC-2C^5w^5R^3+8I)}$
[/mm]
[mm] $x3=\frac{2CwU(-20IC^2w^2R+24w^3C^3R^2-8wC-12IR^3w^2C^2-10R^2wC+4IR+IC^4w^4R^5+14IC^4w^4R^3+7R^4w^3C^3-2C^5w^5R^4)}{(-I+RwC)R(24Iw^2C^2-12w^3C^3R+8IC^4w^4R^2-10IR^2w^2C^2+6R^3w^3C^3+IR^4w^4C^4-16RwC-2C^5w^5R^3+8I)}$
[/mm]
[mm] $x4=\frac{-2w^3C^3(R^2+4+2IRwC)U}{24Iw^2C^2-12w^3C^3R+8IC^4w^4R^2-10IR^2w^2C^2+6R^3w^3C^3+IR^4w^4C^4-16RwC-2C^5w^5R^3+8I}$
[/mm]
3. Du kannst dennoch auch die Funktion LinearSolve verwenden.
Ich hoffe, dass Dir das nun weiterhilft.
Gruß
|
|
|
|
|
OK. Das Ergebnis des LGS habe ich nun. Ich brauche nun allerdings noch einen weiteren Schritt. Das Ergebnis muss nun noch durch [R/2 + 1/(I*w*C)] geteilt werden. Dafür habe ich das Ergebnis auf X gelegt und anschließend X durch o.g. Term dividiert. Aber Maple schreibt mir nur wieder das Ergebnis hin :-(
Wie gewünscht hier der Maple-Code:
> X = [mm] -(1/2*I)*(-(6*I)*R^2*w^2*C^2-6*R*w*C+R^3*w^3*C^3+4*I)*w*C*U/((-I+R*w*C)*(-(6*I)*R*w*C-4+R^2*w^2*C^2));
[/mm]
print(`output redirected...`); # input placeholder
1 / 2 2 2 3 3 3 \
- I [mm] \-6 [/mm] I R w C - 6 R w C + R w C + 4 I/ w C U
2
X = - ----------------------------------------------------
/ 2 2 2\
(-I + R w C) [mm] \-6 [/mm] I R w C - 4 + R w C /
> Y = X/((1/2)*R+1/(I*w*C));
print(`output redirected...`); # input placeholder
X
Y = -----------
I 1
- --- + - R
w C 2
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 19:57 Di 28.04.2009 | Autor: | Frasier |
Hi,
eigentlich ist ja := der Zuweisungsoperator in Maple, versuche daher
1: | X := -(1/2*I)*(-(6*I)*R^2*w^2*C^2-6*R*w*C+R^3*w^3*C^3+4*I)*w*C*U/((-I+R*w*C)*(-(6*I)*R*w*C-4+R^2*w^2*C^2));
| 2: | Y:=X/((1/2)*R+1/(I*w*C));
| 3: | simplify(Y); |
lg
F.
|
|
|
|
|
Ah, vielen vielen Dank. Ich hatte schon so einen dummen Fehler erwartet
|
|
|
|