Titelseite | 2 |
Impressum | 3 |
Zu diesem Buch | 4 |
Inhaltsverzeichnis | 5 |
1 Scilab als Taschenrechner | 9 |
1.1 Eingabe einzelner Befehle | 9 |
1.2 Speichern und Laden von Daten | 22 |
2 Steuerkonstrukte | 25 |
3 Skripte und Funktionen | 27 |
3.1 Skripte | 27 |
3.2 Beispiele zu Skripten | 34 |
3.3 Funktionen | 36 |
3.4 Weitere Möglichkeiten bei Funktionen | 38 |
3.5 Globale und lokale Variable | 41 |
3.6 Darstellung einer Anweisung als mathematische Formel in OpenOffice | 44 |
3.7 Beispiele zu Funktionen | 47 |
4 Vektoren und Matrizen | 49 |
4.1 Vektoren | 49 |
4.1.1 Vektorfunktionen | 52 |
4.2 Matrizen | 56 |
4.2.1 Matrizenfunktionen | 58 |
4.3 Listen | 60 |
5 Tabellen und Interpolation | 64 |
6 Formatierte Ausgabe auf dem Bildschirm | 66 |
7 X-Y- und 3D-Grafiken | 69 |
7.1 Plotten von Daten mit plot | 69 |
7.2 Der Plot-Editor | 75 |
7.3 Weitere Plotbefehle für x-y-Grafiken | 76 |
7.3.1 Zeichnen von Stufenfunktionen mit plot2d2 | 77 |
7.3.2 Zeichnen von Balken mit plot2d3 | 80 |
7.3.3 Zeichnen von Funktionen mit fplot2d | 81 |
7.3.4 Zeichnen von Histogrammen mit histplot | 82 |
7.3.5 Zeichnen mehrerer Grafiken in ein Fenster mit subplot | 83 |
7.4 3D-Grafiken | 84 |
7.4.1 3D-Plot mit plot3d | 85 |
7.4.2 3D-Plot mit mesh | 86 |
7.4.3 3D-Plot mit surf | 89 |
7.4.4 3D-Trajektorie mit param3d1 | 92 |
7.4.5 Zeichnen von Höhenlinien mit contour | 93 |
7.5 Export von Grafiken | 95 |
7.6 Grafikeigenschaften programmieren | 97 |
7.7 Kommentare zu Grafikformaten, die Scilab exportieren kann | 104 |
7.7.1 Grafikformate – Rastergrafiken | 104 |
7.7.2 Grafikformate – Vektorgrafiken | 107 |
8 Numerische Mathematik | 110 |
8.1 Polynome | 110 |
8.2 Berechnen von Polynomkoeffizienten mit polyfitPB.sci | 113 |
8.3 Beispiel für die Funktion datafit | 117 |
8.4 Optimieren mit fminsearch | 120 |
8.5 Manchmal geht leider etwas daneben ... | 123 |
9 Klassische Regelungstechnik mit Scilab | 128 |
9.1 Systemdefinition mittels Übertragungsfunktion | 128 |
9.2 Filterberechnungen und weitere Möglichkeiten | 135 |
10 Einrichten von Scilab | 137 |
11 Was alles noch nicht gesagt wurde | 141 |
12 Übungen | 143 |
12.1 Erste Eingaben | 143 |
12.2 Skript und Funktion zur Berechnung einer Düse | 145 |
12.3 Beispiel zur Grenzen der Fließkommazahlen | 148 |
12.4 Übungen zu Vektoren | 149 |
12.5 Übungen zu Matrizen | 150 |
12.6 Kennfeldberechnung und Darstellung einer Blende | 151 |
12.7 Graphische Darstellung und Nullstellenbestimmung von Funktionen | 152 |
12.8 Optimierung mit fminsearch | 154 |
12.9 Optimale Auslegung einer Bremse | 156 |
12.10 Auslegung eines PI-Reglers | 162 |
13 Übersichten über Scilab-Befehle | 164 |
14 Lösungen zu den Übungen | 180 |
14.1 Erste Eingaben | 180 |
14.2 Skript und Funktion zur Berechnung einer Düse | 182 |
14.3 Beispiel zur Grenzen der Fließkommazahlen | 186 |
14.4 Übungen zu Vektoren | 189 |
14.5 Übungen zu Matrizen | 190 |
14.6 Kennfeldberechnung und Darstellung einer Blende | 190 |
14.7 Graphische Darstellung und Nullstellenbestimmung von Funktionen | 194 |
14.8 Optimierung mit fminsearch | 199 |
14.9 Optimale Auslegung einer Bremse | 205 |
14.10 Auslegung eines PI-Reglers | 211 |