einführung in mathcad / zusatz zu version 14...
Post on 19-Oct-2020
5 Views
Preview:
TRANSCRIPT
-
Einführung in Mathcad / Zusatz zu Version 14
CAS (Computer-Algebra-Systeme)
von
Rolf Wirz
Version 1.0 vom 05.10.2009 EinfuehrungInComputeralgebra2.doc erstellt mit MS-Word
-
Inhaltsverzeichnis
INHALTSVERZEICHNIS 2
EINFÜHRUNG IN COMPUTERALGEBRA-SYSTEME (CAS) / ZUSATZ ZU MATHCAD 14 3
ZUSATZ1: EINSTELLEN DER SPRACHE 3
ZUSATZ2: WIRD BEI BEDARF ERGÄNZT 7 Aufgetretene Fragen bei Übungsblatt 1............................................................................................ 7
ZUSATZ 3: EINFÜGEN VON EXTERNEN DATEIELEMENTEN, LINKS 8
ZUSATZ 4: EINFÜGEN VON EXTERNEN DATEIELEMENTEN, WEITERVERARBEITUNG DIESER UND EXTRAKTION AUS MATRIZEN 8
ZUSATZ 5: LÖSEN VON GLEICHUNGSSYSTEMEN 11
ZUSATZ 6: DIFFERENZIEREN UND INTEGRIEREN 13
ZUSATZ 7: VARIABLENARTEN 14
© Rolf Wirz 2009
Adresse des Autors: Hochschule für Architektur, Bau und Holz HSB
Pestalozzistrasse 20, CH-3400 Burgdorf
Tel. +41 (0)34 426 42 30
-
Einführung in Computeralgebra-Systeme (CAS) / Zusatz zu Mathcad 14
von Rolf Wirz
Zusatz1: Einstellen der Sprache Oft finden Sie in Ihrer Mathcad-Version nicht Ihre gewünschte Sprache eingestellt. Gehen Sie dann wie folgt vor:
1. Starten Sie Mathcad, z.B. wie hier gezeigt durch Klick auf Mathcad im Menu:
-
2. Wählen Sie dann „Tools è Preferences“:
3. Im erscheinenden Fenster können Sie dann überall zum Beispiel die Sprache „German“ einstellen (deutsch):
-
4. Die Umstellung wird erst beim nächsten Neustart von Mathcad wirksam:
5. Leider sind dann die Hilfen noch nicht umgestellt. Gehen Sie dazu auf Readme:
-
6. Dort finden Sie eine Anleitung.
7. Sie werden jetzt im Mathcad auf die eigene Webseite verwiesen (siehe grüner
Pfeil):
-
8. Dort können Sie die Sprache einstellen. (Achtung: Dann „RUN“, „YES“, „OK“ drücken!)
9. Danach können Sie das Benutzerhandbuch in deutscher Sprache lesen.
Zusatz2: Wird bei Bedarf ergänzt
Aufgetretene Fragen bei Übungsblatt 1
1. Löschen von Variablen und Symbolen: Mit gedrückter linker Maustaste ein Fenster über den entsprechenden Bereich aufziehen. Dann löschen z.B. mit der Tastenkombination „Ctrl x“.
2. Inhalte einer Variablen löschen: a. Den Punkt „.“ Für missing value eingeben. Dann reagiert aber das
Programm in der Weise, dass es den Wert 0 als Variableninhalt verwendet.
b. Gibt man jedoch ein Leerzeichen (character) „ „ ein, so wird dieses Textzeichen in Anführungszeichen ausgegeben.
c. Gibt man dagegen kein Zeichen in Anführungszeichen ein, also „“, so ist die Variable auf „character“ gesetzt, jedoch ohne Inhalt.
3. Textzellen: (Menü Einfügen è Textbereich): In einer solchen Zelle kann man schreiben wie in einem gewöhnlichen Textverarbeitungsprogramm. a. Erzeugen und beschreiben: Zelle öffnen mittels Menü Einfügen è
Textbereich. In einer solchen Zelle kann man schreiben wie in einem gewöhnlichen Textverarbeitungsprogramm: Formatieren, aufzählen u.s.w.
b. Bewegen einer Textzelle: Entweder mit dem auf dem Rand erscheinenden Händchen-Symbol oder mit den Pfeiltasten: Mit gedrückter linker
-
Maustaste ein Fenster über den entsprechenden Bereich aufziehen. Dieses kann mit den Pfeiltasten relativ exakt bewegt werden.
4. Vereinfachen eines Ausdrucks: In die Zelle des Ausdrucks klicken, Ausdruck mit der linken Maustaste markieren, dann im Menü Symbolik è Vereinfachen anklicken. Damit erscheint eine Vereinfachung unterhalb des Ausdrucks.
Zusatz 3: Einfügen von externen Dateielementen, Links
• Siehe Link (PDF) o o http://rowicus.ch/Wir/MathcadExcelAndereMath/MathcadEinf/EinfuehrungInComputeralgebra2_01.pdf o
• Siehe Link (xmcd) o o http://rowicus.ch/Wir/MathcadExcelAndereMath/MathcadEinf/EinfuehrungInComputeralgebra2_01.xmcd
o
Zusatz 4: Einfügen von externen Dateielementen, Weiterverarbeitung dieser und Extraktion aus Matrizen Wie erwähnt: Wird bei Bedarf ergänzt. Einschub siehe folgende Seite.
* * * * * * * * * * * * * * * *
-
Einfügen von externen Dateielementen, Weiterverarbeitung dieser und Extraktion aus Matrizen
(1) Auszug aus einer EXCEL-Tabelle mit Copy/ Paste in Mathcad kopiert und verändert
(2) Teil einer Graphik mit Copy/ Paste in Mathcad kopiert
(3) Auszug aus der EXCEL-Tabelle in eine bereitgestellte Matrix kopiert und verändert
(Anzeige-Format als Matrix oder als Tabelle wählbar
(3) Ein Element aus der Matrix extrahiert
(4) Eine Spalte aus der Matrix extrahiert
(5) Eine Zeile aus der Matrix extrahiert
-
(6) Zwei Bereichsvariablen a und b definiert
(7) Mit einer doppelten Bereichsvariablen eine Diagonale ausgewählt
(8) Aus einer Matrix eine Spalte und dann aus der Spalte ein Bereich ausgewählt
(9) Aus der Matrix MM eine Zeile (mittels transponieren) und dann aus dieser Zeile ein
Bereich ausgewählt
Doppelklick in die Matrix, Anzeige-Optionen, Anzeige-Format Tabelle, dann mit Copy/ Paste in EXCEL einfügbar
-
Zusatz 5: Lösen von Gleichungssystemen
Lösen eines Gleichungssystems:
Handbuch Mathcad14, Seite 176
Symbolische Lösung eines Gleichungssystems: „auflösen“' (Schlüsselwort)
Mit dem Schlüsselwort auflösen, das für die Lösung einer Gleichung in einer Unbekannten verwendet wird, können auch Gleichungssysteme gelöst werden. So lösen Sie ein System mit n Gleichungen für n Unbekannte:
1. Geben Sie [Strg] M ein, um einen Vektor mit n Zeilen und 1 Spalte zu erstellen.
2. Füllen Sie die Platzhalter des Vektors mit den n Gleichungen des Systems. Drücken Sie unbedingt [ Strg] [=], um das Boolesche Gleichheitszeichen einzufügen.
3. Drücken Sie [ Strg] [Umschalt] [.] ( Punkt).
4. Geben Sie auflösen ein (schreiben), gefolgt von einem Komma im Platzhalter rechts vom symbolischen Gleichheitszeichen „->“'.
5. Geben Sie [Strg] M ein, um einen Vektor mit n Zeilen und 1 Spalte zu erstellen. Geben Sie die Variablen ein, nach denen Sie auflösen.
6. Drücken Sie die [Eingabetaste]. Mathcad zeigt die n Lösungen für das Gleichungssystem rechts von dem symbolischen Gleichheitszeichen an.
Besser wäre die numerische Lösung mit Matrizen:
-
Nichtlineares System:
a 0.5:= b 5:= x0 20:= Given (Kommentar: „Given“ oder „Vorgegeben“ je nach Sprache und Version)
201
acosh a 10 x0−( )⋅[ ] b+
101
acosh 0( )⋅ b+
301
acosh a 50 x0−( )⋅[ ]⋅ b+
aval
bval
x0val
Suchen a b, x0,( ):=
aval
bval
x0val
=
Ergibt mit Mathcad 12: aval = 2.112E-3, b = -463.515, c = -87.145 Scheint mit Mathcad 12 nicht konvergent zu sein.
Vergleich mit Mathematica: result=FindRoot[{201/a Cosh[a(10-x0)]+b,101/a Cosh[0]+b, 301/a Cosh[a(50-x0)]+b},{{a,0.5},{b,5},{x0,20}}] Ergebnis: {a→0.0632746,b→-5.80412,x0→26.954} f[x_]:=1/a Cosh[a(x-x0)]+b/.result; Plot[f[x],{x,10,50}]
20 30 40 50
15
20
25
30
(Dieses Resultat entspricht den Erwartungen.)
-
Zusatz 6: Differenzieren und integrieren
Neue Auswertungs-"Klickabfolge" bei Differenzieren und Integrieren:
Differenzieren: Im Gegensatz zu alten Mathcad-Versionen:
Funktion definieren:
Achtung ":" eingeben und nicht ":="
Oder:
Pfeil aus dem Fenster "Auswerten", danach Enter
Differenzieren: Im Gegensatz zu alten Mathcad-Versionen:
Pfeil aus dem Fenster "Auswerten", danach Enter
oder
Integrieren: Im Gegensatz zu alten Mathcad-Versionen:
Pfeil aus dem Fenster "Auswerten", danach Enter
Gemischt: Im Gegensatz zu alten Mathcad-Versionen:
Pfeil aus dem Fenster "Auswerten", danach Enter Zusammengesetzte Operation
-
Zusatz 7: Variablenarten
Wertzuweisung: t:= 10 è t 10:=
Funktionsdefinition mit derselben Variablen: d(t):=sin(t) è d t( ) sin t( ):=
Berechnung für einen anderen Wert von t funktioniert: d 5( ) 0.959−=
Berechnung mit einer anderen Variablen funktioniert nicht: d u( ) = (kein Output)
Berechnung für den voreingestellten t-Wert funktioniert: d t( ) 0.544−=
Lösen einer Gleichung mit einer anderen Variablen:
d u( ) 0.5 auflösen u, → .52359877559829887308
oder
Funktionswert der Lösung zurückrechnen:
d 0.52359877559829887308( ) = 0.5 oder
Mit Bereichsvariablen rechnen: Bereichsvariablen definieren: Eingabe j:1;10 x AltGr [j : j^2 +1
j 1 10..:= xj j2
1+:=
* * *
top related