Корисник:Lakishalaki/песак
MATLAB
уредиGrafika i GUI(eng. graphical user interface)
уредиMATLAB obuhvata razvoj aplikacija sa GUI.Sadrži funkcije za crtanje grafika.Npr. funkcija plot može biti iskorišćena za crtanje grafika od vektora x i y.Primenom funkcija surf,plot3,mesh se mogu dobiti 3D grafici.
Veza sa drugim jezicima
уредиMATLAB može da pozove funkcije napisane za programske jezike C i Fortan.Od 2014. dodata je dvostruka povezanost sa Pajtonom. Biblioteke napisane u Perlu ili Javi mogu biti direktno pozvane iz MATLABa,a i mnoge bibloteke iz MATLABA (npr. XML) su implementirane u Javi.Pozivanje MATLABA u Javi je komplikovanije ali se me može izvesti pomoću MATLAB toolbox.
Licence
уредиMATLAB je vlasništvo firme MathWorks.Iako MATLAB proizvodi mogu razviti MATLAB funkcije koje mogu biti korišćene sa .NET ili Java okruženja budući razvoj će i dalje biti povezan sa MATLAB jezikom.
Alternative
уредиMATLAB ima mnogo konkurentnih programa.Reklamni konkurenti uključuju Mathematica,TK Solver,Maple i IDL.Postoje takodje i besplatni konkurenti GNU Octave,Scilab,FreeMat,Julia i SageMath koji se smatraju najvećim konkurentima MATLAB-a.Medju ostalima jezicima koji koriste nizove kao osnovne subjekte su APL,Fortran 90 i više,S-Lang.Tu su i biblioteke koje dodaju sličnu funkcionalnost i ostalim jezicima kao što su IT++ za C++, Perl Data Language za Perl, ILNumerics za .NET.GNU Octave se izdvajaju od ostalih konkurenata,jer su one nadskup MATLAB-a.
Proširenje fajlova
уредиMATLAB
.m
MATLAB kod(funkcija,kalsa)
.mat
MATLAB podaci(binarni fajlovi za čuvanje promenljivih)
.fig
MATLAB figure(napravljene pomoću GUIDE)
.mlapp
MATLAB aplikacije(napravljene pomoću App Designer)
Simulnik
.mdl
Simulnik model
.slpx
Simulnik zaštićen model
Simspace
.ssc
Simscape model
MuPAD
.mu MuPAD code
Literarura
уреди- Gilat, Amos (2004). MATLAB: An Introduction with Applications 2nd Edition. John Wiley & Sons. ISBN 978-0-471-69420-5.
- Ferreira, A.J.M. (2009). MATLAB Codes for Finite Element Analysis. Springer. ISBN 978-1-4020-9199-5.
- Quarteroni, Alfio (2006). Scientific Computing with MATLAB and Octave. Springer. ISBN 978-3-540-32612-0.
- Lynch, Stephen (2004). Dynamical Systems with Applications using MATLAB. Birkhäuser. ISBN 978-0-8176-4321-8.