-
18
pages
-
German
-
Documents
Description
Matlab TutorialDavid Engster, 3/041 Was ist Matlab?Matlab ist im Grunde genommen zwei Sachen: Zum Ersten ist es eine sehr einfach zu erlernende Skript-Sprache, die ganz auf die Verarbeitung vonMatrizen ausgelegt ist. Zum Zweiten ist es eine riesige Sammlung an numerischen und gra schen Funktionen, die entweder in dereigenen Matlab-Skript-Sprache oder in einer “tieferen” Sprache wie C oder FORTRAN geschrieben sind.Desweiteren: Matlab steht fur “Matrix Laboratory”. Lauft unter: Windows, Linux, MacOS X, Solaris. Es ist eine numerische Software und daher nicht zu vergleichen mit algebraischer/symbolischer Softwarewie Mathematica oder Maple. Ursprun glich in FORTRAN geschrieben. Gra sche Entwicklungsumgebung in Java (Swing), daher aufallen Plattformen gleich (langsam...) zu bedienen. Verwendet seit Version 6.0 als Kernkomponente die extrem optimierte ATLAS-Library (bestehend ausBLAS/LAPACK, siehe http://math-atlas.sf.net). Grundlegende Funktionen der linearen Algebra werdendaher extrem schnell ausgefuhrt. InterpretierteSkript-Sprache.Vorteil:Komfort,einfachesDebugging,Absturzsicherheitunddadurchverkurz-te Entwicklungszeit. Nachteil: langsamer als kompilierter Code, insb. bei Schleifen. Matlab-Codekanntrotzdemsehrschnellsein,solangeeinigeTippsbeachtetwerden(sieheletztesKapitel).Zudem konnen zeitkritische Funktionen auch in C,C++ oder Fortran geschrieben und in Matlab-Codeeingebunden werden (MEX-Files). Es existieren zahlreiche (kostenp ...
-
Publié par
-
Langue
German