Posts

Literatur

Literatur [ Bearbeiten  |  Quelltext bearbeiten ] Anne Angermann, Michael Beuschel, Martin Rau, Ulrich Wohlfarth:  MATLAB – Simulink – Stateflow . 8., aktualisierte Auflage. De Gruyter Oldenbourg, München 2014, ISBN 978-3-486-77845-8 (matlabbuch.de). Wolfgang Schweizer:  MATLAB kompakt . 5. Auflage. De Gruyter Oldenbourg, München 2013, ISBN 978-3-486-72114-0. Hans Benker: Mathematik mit MATLAB. Springer Verlag, Berlin / Heidelberg / New York 2000, ISBN 3-540-67372-5 Hans Benker: Ingenieurmathematik kompakt – Problemlösungen mit MATLAB. Springer Verlag, Berlin / Heidelberg / New York 2010, ISBN 978-3-642-05452-5. Alfio Quarteroni, Fausto Saleri: Wissenschaftliches Rechnen mit MATLAB. Springer Verlag, Berlin / Heidelberg / New York 2006, ISBN 978-3-540-25005-0. John Frain: MATLAB for Economics and Econometrics - A Beginner's Guide, Freier Text bei IDEAS . Weblinks [ Bearbeit...

Struktur und Toolboxes

Struktur und Toolboxes Zusammenspiel mit anderen Sprachen Alternativen Programmiert wird unter Matlab in einer proprietären Programmiersprache, die auf der jeweiligen Maschine (Computer) interpretiert wird. Kleinere Programme können als sogenannte Skripte oder Funktionen zu atomaren Einheiten verpackt werden, was das Erstellen von anwendungsorientierten „Werkzeugkisten“ ( Toolboxes ) erlaubt. Viele solcher Pakete sind auch kommerziell erhältlich. Durch die vereinfachte, mathematisch orientierte Syntax der Matlab-Skriptsprache und die umfangreichen Funktionsbibliotheken für zum Beispiel Statistik, Signal- und Bildverarbeitung ist die Erstellung entsprechender Programme wesentlich einfacher möglich als z. B. unter C. Ein Beispiel ist die Symbolic Toolbox zur Nutzung symbolischer Ausdrücke im Gegensatz zu mit Zahlen belegten Variablen. Ferner gibt es Schnittstellen, um C-Code einzubinden, sowie einen Co...

File extensions

Image
File extensions MATLAB .m  .mat  .mex* (.mexw32, .mexw64, .mexglx, .mexa64, .mexmaci64, ...)  .p  .mlx  .fig  .mlapp  .mlappinstall  .mlpkginstall .mltx, .mltbx .prj .rpt Simulink .mdl  .mdlp  .slx  .slxp  Simscape .ssc  MuPAD .mn  .mu  .xvc, .xvz  Third-party .jkt  .mum  Easter eggs See also Comparison of numerical analysis software List of numerical analysis software MATLAB code (function, script, or class) MATLAB data (binary file for storing variables) MATLAB executable MEX-files (platform specific, e.g. ".mexmac" for the Mac, ".mexglx" for Linux, etc.) MATLAB content-obscured .m file (P-code) MATLAB live script MATLAB figures (created with GUIDE) MATLAB apps (created with App Designer) MATLAB packaged App Installer support package installer (add-on for third-party hardware) packaged custom toolbox ...

Release history

Release history Version Release name Number Bundled JVM Year Release date Notes MATLAB 1.0 1984 MATLAB 2 1986 MATLAB 3 1987 MATLAB 3.5 1990 Ran on DOS but needed at least a 386 processor; version 3.5m needed math coprocessor MATLAB 4 1992 Ran on Macintosh MATLAB 4.2c 1994 Ran on Windows 3.1x, needed a math coprocessor MATLAB 5.0 Volume 8 1996 December, 1996 Unified releases across all platforms MATLAB 5.1 Volume 9 1997 May, 1997 MATLAB 5.1.1 R9.1 MATLAB 5.2 R10 1998 March, 1998 Last version working on classic Mac's MATLAB 5.2.1 R10.1 MATLAB 5.3 R11 1999 January, 1999 MATLAB 5.3.1 R11.1 November, 1999 MATLAB 6.0 R12 12 1.1.8 2000 November, 2000 First release with bundled Java virtual machine (JVM) MATLAB 6.1 R12.1 1.3.0 2001 June, 2001 MATLAB 6.5 R13 13 1.3.1 2002 July, 2002 MATLAB 6.5.1 R13SP1 2003 MATLAB 6.5.2 R13SP2 Last release for IBM/AIX, Alpha/TRU64, and SGI/IRIX MATLAB 7 R14 14 1.4.2 2004 June, 2004 Introduced ano...

License

License Alternatives MATLAB is a proprietary product of MathWorks, so users are subject to vendor lock-in.Although MATLAB Builder products can deploy MATLAB functions as library files which can be used with .NET or Java application building environment, future development will still be tied to the MATLAB language. Each toolbox is purchased separately. If an evaluation license is requested, the MathWorks sales department requires detailed information about the project for which MATLAB is to be evaluated. If granted (which it often is), the evaluation license is valid for two to four weeks. A student version of MATLAB is available as is a home-use license for MATLAB, Simulink, and a subset of Mathwork's Toolboxes at substantially reduced prices. It has been reported that European Union (EU) competition regulators are investigating whether MathWorks refused to sell licenses to a competitor. The regulators dropped the investigation ...

Graphics and graphical user interface programming

Graphics and graphical user interface programming [ X , Y ] = meshgrid ( - 10 : 0.25 : 10 , - 10 : 0.25 : 10 ); f = sinc ( sqrt (( X / pi ) .^ 2 + ( Y / pi ) .^ 2 )); mesh ( X , Y , f ); axis ([ - 10 10 - 10 10 - 0.3 1 ]) xlabel ( '{\bfx}' ) ylabel ( '{ \bfy}' ) zlabel ( '{\bfsinc} ({\bfR})' ) hidden off     [ X , Y ] = meshgrid ( - 10 : 0.25 : 10 , - 10 : 0.25 : 10 ); f = sinc ( sqrt (( X / pi ) .^ 2 + ( Y / pi ) .^ 2 )); surf ( X , Y , f ); axis ([ - 10 10 - 10 10 - 0.3 1 ]) xlabel ( '{\bfx}' ) ylabel ( '{\bfy}' ) zlabel ( '{\bfsinc} ({\bfR})' ) This code produces a  wireframe  3D plot of the two-dimensional unnormalized sinc function:     This code produces a  surface  3D plot of the two-dimensional unnormalized sinc function:     Interfacing with other languages MATLAB supports developing applications with graphical user interface (GUI) features. MAT...