Betydningen av MATLAB

MATLAB, eller Matrix Laboratory, er et dataspråk og miljø utviklet og vedlikeholdt av Massachusetts-basert programvare selskapet, MathWorks. MATLAB tillater brukere å utvikle algoritmer, visualisere og analysere data, lage brukergrensesnitt og utføre numeriske beregninger. Det er oftest brukt av akademiske, forsknings- og privat sektor forskere, økonomer og ingeniører. For å utvide funksjonaliteten i MATLAB, har både MathWorks og andre selskaper utgitt add-on programmer som er spesifikke for ulike typer problemer og bransjer.

komponenter

MATLAB seg selv består av tre ulike komponenter: utviklingsmiljø, biblioteket og språk. Miljøet har et grafisk brukergrensesnitt, som gjør det mulig for brukerne å manipulere verktøy og funksjoner i Matlab, samt en editor, debugger og nettlesere for å vise filer. Biblioteket inneholder beregningsalgoritmer som kan være nødvendig som en bruker arbeider i MATLAB. Disse algoritmer varierer fra enkle aritmetiske ligninger for ekstremt kompleks matrise eller kalkulus funksjoner. MATLAB som et språk er et objektorientert programmeringsspråk som kan brukes til å kode programmer. Programmer eller programmer som er skrevet ved hjelp av MATLAB kan grensesnitt med kode skrevet i Matlab og kan kalle funksjoner og subrutiner skrevet i noen av C programmeringsspråk eller i Fortran.

Språk

MATLAB-baserte programmer eller programmer som grensesnitt med C-baserte og Fortran programmer er skrevet for en rekke årsaker. Disse programmene eller programmer kan brukes til å vise og tolke MATLAB data på andre måter eller på tvers av plattformer, for å skape GUI eller andre grensesnitt som bistår brukere med skriving av filer eller for å ringe tilbake til MATLAB miljø, noe som gjør at den kan brukes som en beregnings motor. Som MathWorks forklarer, "Med MATLAB språk, kan du programmere og utvikle algoritmer raskere enn med tradisjonelle språk, fordi du ikke trenger å utføre lavt nivå administrative oppgaver, som å erklære variabler, angi datatyper, og tildele minne."

Dataanalyse

En av de viktigste funksjonene i MATLAB miljøet er det sett av verktøy, tilgjengelig i GUI eller via inn tekstkommandoer i sin kommandolinjen, som utfører komplekse dataanalyse. Operasjoner utført av disse verktøyene inkluderer administrerende datasett for utvinning, skalering og midling, interpolere og forutsi resultater og sammenhenger, analysere matriser og utføre grunnleggende til komplekse statistiske analyser.

grafikk

MATLAB inneholder også funksjoner som tillater brukere å visuelt representere data ved hjelp av to- og tredimensjonale grafer som støtter flere akser. Brukere kan plotte linjer, bar eller kakediagrammer, samt histogram, spredningsplott, og kamera-vinklet eller skalert overflate, kontur, mesh, kjegle, skive og isosurface bilder.