Zur Startseite
Statik, Festigkeitslehre, Kinematik/Kinetik, 4. Auflage

Lineares Gleichungssystem auf Seite 64 mit Maple

Zunächst wird symbolisch gerechnet.

Nebenstehend ist die Definition des Gleichungssystems zu sehen.

> restart;
> with (linalg);
> A := matrix(6,6,[1,0,0, 0  , 0,-cos(alpha),
>                 0,1,0, 0  ,-1,-sin(alpha),
>                  0,3,0, 0  ,-2,    0,
>                 0,0,1, 0  , 0, cos(alpha),
>                  0,0,0, 1  , 1, sin(alpha),
>                 0,0,0,-1.5, 1,    0     ]);
> b := matrix(6,1,[0,3*q0a,4.5*q0a,0,0,0]);
> linsolve (A,b);

Der nebenstehende Ausschnitt aus dem Maple Worksheet (Seite64.mws ) zeigt den Ergebnisvektor, der zeigt, dass für ein solches relativ einfaches Problem die symbolische Rechnung zu einem sehr übersichtlichen Ergebnis führt, das den Einfluss der Problemparameter auf das Ergebnis verdeutlicht.

Maple gestattet auf recht komfortable Art das Ersetzen von Symbolen durch Ausdrücke oder spezielle Zahlenwerte. Nebenstehend sieht man das “Nachliefern” des Wertes für alpha.

In Maple gelten auch “nachgelieferte Zeilen” im gesamten Worksheet, so dass man die Erweiterung folgendermaßen wirksam werden lässt:

Klicken in die Zeile

A := matrix (6,6, ...

und danach dreimal <Return>, um die Definition und Lösung des Gleichungssystems neu abzuarbeiten. Der für alpha definierte Wert wird in die Koeffizientenmatrix und damit auch in das Ergebnis eingearbeitet. Der nebenstehend zu sehende Ausschnitt aus dem Maple Worksheet Seite64.mws zeigt den Lösungsvektor.

> restart;
> with (linalg);
> A := matrix(6,6,[1,0,0, 0  , 0,-cos(alpha),
>                 0,1,0, 0  ,-1,-sin(alpha),
>                  0,3,0, 0  ,-2,    0,
>                 0,0,1, 0  , 0, cos(alpha),
>                  0,0,0, 1  , 1, sin(alpha),
>                 0,0,0,-1.5, 1,    0     ]);
> b := matrix(6,1,[0,3*q0a,4.5*q0a,0,0,0]);
> linsolve (A,b);

>
alpha:=Pi/4;

Zum Download verfügbar ist das Maple Worksheet Seite64.mws , das bei der ersten Abarbeitung (in der Reihenfolge, wie die Anweisungen aufgelistet sind) “symbolisch” rechnet. Erst dann, wenn die Anweisung am Ende abgearbeitet wurde und man danach ab der Zeile

A := matrix (6,6, ...

die Abarbeitung wiederholt, erhält man das spezielle Ergebnis.

Homepage

www.D@nkert.de

D

nkert.de