Programmierkurs für Naturwissenschaftler und Ingenieure: Schnelleinstieg in Linux, C, Java und Mathematica/Maple
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Addison-Wesley
2001
|
Schriftenreihe: | Scientific computing
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | X, 207 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
ISBN: | 3827317797 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013989729 | ||
003 | DE-604 | ||
005 | 20231102 | ||
007 | t | ||
008 | 011031s2001 gw ad|| |||| 00||| ger d | ||
020 | |a 3827317797 |9 3-8273-1779-7 | ||
035 | |a (OCoLC)76410653 | ||
035 | |a (DE-599)BVBBV013989729 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-20 |a DE-19 |a DE-91 |a DE-12 |a DE-522 |a DE-634 |a DE-11 |a DE-384 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 600 |0 (DE-625)143681: |2 rvk | ||
084 | |a DAT 300f |2 stub | ||
100 | 1 | |a Kinzel, Wolfgang |e Verfasser |4 aut | |
245 | 1 | 0 | |a Programmierkurs für Naturwissenschaftler und Ingenieure |b Schnelleinstieg in Linux, C, Java und Mathematica/Maple |c Wolfgang Kinzel |
264 | 1 | |a München [u.a.] |b Addison-Wesley |c 2001 | |
300 | |a X, 207 S. |b Ill., graph. Darst. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Scientific computing | |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mathematica |g Programm |0 (DE-588)4268208-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Maple |g Programm |0 (DE-588)4209397-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Mathematica |g Programm |0 (DE-588)4268208-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Maple |g Programm |0 (DE-588)4209397-1 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 3 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009575200&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-009575200 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 600 K56 |
DE-BY-FWS_katkey | 189724 |
DE-BY-FWS_media_number | 083000346028 |
_version_ | 1806176269180600320 |
adam_text |
Titel: Programmierkurs für Naturwissenschaftler und Ingenieure
Autor: Kinzel, Wolfgang
Jahr: 2001
Inhaltsverzeichnis
Vorwort v
1 Einleitung 1
1.1 Programmstruktur 2
1.2 Allgemeine Programmiertipps 4
2 Linux 7
2.1 login und logout 7
2.2 Kommandozeile 8
2.3 Dateien 10
2.4 Verzeichnisse 11
2.5 Zugriffsrechte 13
2.6 Prozesse 14
2.7 Suchen 14
2.8 Archivieren und komprimieren 15
2.9 CD und Diskette 16
2.10 Internet 17
2.11 Editor emacs 18
2.12 KTeX 20
2.13 Daten mit xmgr grafisch darstellen 23
2.14 Bilder und Zeichnungen 25
3 C 27
3.1 Programmstruktur und Notation 27
3.1.1 Variablen 29
3.1.2 Zeiger 31
3.1.3 Giiltigkeit der Variablen 32
3.2 Operatoren 33
3.2.1 Aritbmetische Operatoren 33
3.2.2 Logische Operatoren 34
3.2.3 Bitweise Operatoren 35
3.2.4 Bedingungsoperator 36
3.2.5 Zuweisung 37
3.3 Verzweigungen und Schleifen 38
3.3.1 Bedingte Anweisungen 38
3.3.2 Schleifen 39
3.4 Felder und Strukturen 40
viii
Inhaltsverzeichnis
3.4.1 Felder 40
3.4.2 Zeichenketten 41
3.4.3 Matrizen 42
3.4.4 Strukturen 44
3.5 Funktionen 45
3.5.1 Ubergabe der Argumente 47
3.5.2 Felder als Argumente 48
3.5.3 Kommandozeile 49
3.5.4 Rekursionen 50
3.6 Lesen und Schreiben 52
3.6.1 Einzelne Zeichen 52
3.6.2 Formatierter Text 53
3.6.3 Dateien 56
3.7 Mathematische Funktionen 59
3.8 Die mathematische Bibliothek Numerical Recipes 64
3.9 Ubungen 67
4 Java 71
4.1 Grundstruktur 71
4.2 Elementares Programmieren 72
4.2.1 Variablen 72
4.2.2 Operatoren 73
4.2.3 Felder 74
4.2.4 Mathematische Funktionen 75
4.2.5 Verzweigungen 76
4.2.6 Schleifen 77
4.3 Objektorientiertes Programmieren 78
4.3.1 Klassen 78
4.3.2 Objekte und Methoden 80
4.3.3 Vererbung 81
4.3.4 Pakete 82
4.3.5 Giiltigkeitsbereiche 82
4.3.6 String-und Zahlenklassen 83
4.4 Grafisches Programmieren 84
4.4.1 Applet g5
4.4.2 Grafik gg
4.4.3 Dialoge 39
4.4.4 Zeichenbereich 94
4.4.5 Grafikbehalter 94
4.4.6 Animation 97
Inhaltsverzeichnis
ix
4.4.7 Programmvorlage 102
4.5 Ubungen 106
5 Mathematica 109
5.1 Grundlegendes und Notation 110
5.2 Sprachelemente 112
5.2.1 Ausdrucke 112
5.2.2 Zuweisungen 114
5.2.3 Listen 115
5.2.4 Funktionen 117
5.2.5 Schleifen 119
5.2.6 Daten Iesen und schreiben 120
5.3 Grafik 122
5.3.1 Kurven 123
5.3.2 Flachen 129
5.3.3 Animation 131
5.4 Lineare Algebra 132
5.4.1 Vektoren und Matrizen 132
5.4.2 Lineare Gleichungen 135
5.4.3 Eigensysteme 135
5.4.4 Fourier-Transformation 136
5.5 Analysis 139
5.5.1 Differentiale 139
5.5.2 Integrale 140
5.5.3 Reihen 141
5.5.4 Vektoranalysis 143
5.6 Gleichungen 145
5.6.1 Nullstellen 145
5.6.2 Differentialgleichungen 147
5.7 Ubungen 150
6 Losungen zu den Ubungen 153
6.1 C-Ubungen 153
6.1.1 Iteration 153
6.1.2 Sieb des Eratosthenes (250 v. Chr.) 154
6.1.3 Euklidscher Algorithmus (300 v. Chr.) 155
6.1.4 Bilder rationaler Zahlen 156
6.1.5 Pi-Experiment 157
6.1.6 Radioaktiver Zerfall 158
6.1.7 Mathe-Hasen 160
Inhaltsverzeichnis
6.1.8 Kommentarsuche 161
6.1.9 Abschusswinkel 162
6.1.10 Zufallsschnitte 165
6.2 Java-Ubungen 168
6.2.1 Scheibe 168
6.2.2 Farben 170
6.2.3 Maus 172
6.2.4 Farbanimation 174
6.2.5 Random Walk 176
6.2.6 Drehende Scheibe 179
6.2.7 Kepler-Problem 181
6.2.8 Fraktal 185
6.3 Mathematica-Ubungen 188
6.3.1 Zufallszahlen 188
6.3.2 Iteration 188
6.3.3 Gemischte partielle Ableitung 189
6.3.4 Chinesischer Primzahltest 190
6.3.5 Pendel 191
6.3.6 Wasserstoff-Elektronen 192
6.3.7 Spirale 193
6.3.8 Maxwell-Konstruktion 195
6.3.9 Nichtlineare Regression 196
6.3.10 Kettenschwingungen 197
Weiterfiihrende Literatur 201
Stichwortverzeichnis 203 |
any_adam_object | 1 |
author | Kinzel, Wolfgang |
author_facet | Kinzel, Wolfgang |
author_role | aut |
author_sort | Kinzel, Wolfgang |
author_variant | w k wk |
building | Verbundindex |
bvnumber | BV013989729 |
classification_rvk | ST 230 ST 600 |
classification_tum | DAT 300f |
ctrlnum | (OCoLC)76410653 (DE-599)BVBBV013989729 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV013989729</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231102</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">011031s2001 gw ad|| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827317797</subfield><subfield code="9">3-8273-1779-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76410653</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013989729</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-384</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 600</subfield><subfield code="0">(DE-625)143681:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 300f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kinzel, Wolfgang</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programmierkurs für Naturwissenschaftler und Ingenieure</subfield><subfield code="b">Schnelleinstieg in Linux, C, Java und Mathematica/Maple</subfield><subfield code="c">Wolfgang Kinzel</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 207 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="e">1 CD-ROM (12 cm)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Scientific computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mathematica</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4268208-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Maple</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4209397-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mathematica</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4268208-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Maple</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4209397-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009575200&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009575200</subfield></datafield></record></collection> |
id | DE-604.BV013989729 |
illustrated | Illustrated |
indexdate | 2024-08-01T11:18:38Z |
institution | BVB |
isbn | 3827317797 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009575200 |
oclc_num | 76410653 |
open_access_boolean | |
owner | DE-20 DE-19 DE-BY-UBM DE-91 DE-BY-TUM DE-12 DE-522 DE-634 DE-11 DE-384 |
owner_facet | DE-20 DE-19 DE-BY-UBM DE-91 DE-BY-TUM DE-12 DE-522 DE-634 DE-11 DE-384 |
physical | X, 207 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Scientific computing |
spellingShingle | Kinzel, Wolfgang Programmierkurs für Naturwissenschaftler und Ingenieure Schnelleinstieg in Linux, C, Java und Mathematica/Maple C Programmiersprache (DE-588)4113195-2 gnd Java Programmiersprache (DE-588)4401313-9 gnd Mathematica Programm (DE-588)4268208-3 gnd Maple Programm (DE-588)4209397-1 gnd |
subject_GND | (DE-588)4113195-2 (DE-588)4401313-9 (DE-588)4268208-3 (DE-588)4209397-1 |
title | Programmierkurs für Naturwissenschaftler und Ingenieure Schnelleinstieg in Linux, C, Java und Mathematica/Maple |
title_auth | Programmierkurs für Naturwissenschaftler und Ingenieure Schnelleinstieg in Linux, C, Java und Mathematica/Maple |
title_exact_search | Programmierkurs für Naturwissenschaftler und Ingenieure Schnelleinstieg in Linux, C, Java und Mathematica/Maple |
title_full | Programmierkurs für Naturwissenschaftler und Ingenieure Schnelleinstieg in Linux, C, Java und Mathematica/Maple Wolfgang Kinzel |
title_fullStr | Programmierkurs für Naturwissenschaftler und Ingenieure Schnelleinstieg in Linux, C, Java und Mathematica/Maple Wolfgang Kinzel |
title_full_unstemmed | Programmierkurs für Naturwissenschaftler und Ingenieure Schnelleinstieg in Linux, C, Java und Mathematica/Maple Wolfgang Kinzel |
title_short | Programmierkurs für Naturwissenschaftler und Ingenieure |
title_sort | programmierkurs fur naturwissenschaftler und ingenieure schnelleinstieg in linux c java und mathematica maple |
title_sub | Schnelleinstieg in Linux, C, Java und Mathematica/Maple |
topic | C Programmiersprache (DE-588)4113195-2 gnd Java Programmiersprache (DE-588)4401313-9 gnd Mathematica Programm (DE-588)4268208-3 gnd Maple Programm (DE-588)4209397-1 gnd |
topic_facet | C Programmiersprache Java Programmiersprache Mathematica Programm Maple Programm |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009575200&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kinzelwolfgang programmierkursfurnaturwissenschaftlerundingenieureschnelleinstieginlinuxcjavaundmathematicamaple |
Fernleihe
Bestellen
Achtung: Nicht im THWS-Bestand!
Inhaltsverzeichnis
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 600 K56 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |