Fordeler med MATLAB

MATLAB, eller Matrix Laboratory, er både et datamiljø og et programmeringsspråk som brukes av forskning, faglig og privat sektor ingeniører, forskere, rettsmedisinske etterforskere og økonomer. MATLAB har et bredt spekter av applikasjoner, slik at brukerne kan manipulere og analysere data gjennom bilder, grafer, diagrammer og algoritmer. Det gir en høyere grad av presisjon for komplekse matematiske beregninger.

Handle om

MATLAB består av et utviklingsmiljø, et programmeringsspråk og et sett med tilleggsmoduler og biblioteker som strekker MATLAB funksjonalitet for spesifikke bransjer eller problemer. Utviklingsmiljøet har både en kommandolinje og grafisk brukergrensesnitt, samt nettlesere for å vise filer og en debugger for testing kode skrevet i MATLAB, språket. MATLAB er et objektorientert programmeringsspråk som kan brukes til å skrive kode for å kjøre i MATLAB miljøet, eller i et bredt spekter av programmer utgitt av andre selskaper som arbeider med MATLAB. Bibliotekene og add-ons variere, men de kan inneholde alt fra brukte ligninger til komplekse funksjoner som sammenstille data i henhold til forhåndsdefinerte parametere.

MATLAB kode

Ethvert program eller applikasjon skrevet i Matlab kan kjøres i MATLAB eller kompatible miljøer. Det kan også grensesnitt med funksjoner og subrutiner skrevet i noen av C programmeringsspråk eller i Fortran, både som vanligvis brukes i vitenskap og engineering. MATLAB koden kan også skrive filer som bruker MATLAB miljøet som en beregningsmotor. I tillegg, det kan også skrive kode for å standardisere prosesser som ellers ville måtte bli reprodusert anekdotisk. Snarere enn å beskrive hva man gjorde og å ha en annen reprodusere denne prosessen basert på instruksjoner, kan en kode i MATLAB nøyaktig utføre disse instruksjonene.

Numerisk og data nøyaktighet

MATLAB inneholder sterk støtte for matematisk presisjon, utover andre programmer som manipulerer og analysere data. Fordi det er laget for å implementere komplekse algoritmer og ligninger, MATLAB gir mulighet for utvidet desimaler og brøker, snarere enn avrunding som andre programmer gjør. Dessuten kan MATLAB lagre bildefiler med større presisjon. Snarere enn å bryte ned informasjon i piksler representert med tre 8-bits fargeverdiene som tall mellom 0 og 255, kan MATLAB programmeres til å lagre bildeinformasjon i dobbel presisjon, flyttall aritmetikk, som gjengir bildedata med større nøyaktighet.

Dataanalyse

MATLAB utviklingsmiljø er designet for enkelt å manipulere, håndtere, bearbeide og analysere data som presenteres i diagrammer, bilder, bord eller andre sett. Verktøy i miljøet er tilgjengelige for å skalere, ekstrakt, gjennomsnittlig og isolere data. De interpolere og forutsi resultatene basert på parametere; de også bestemme mønstre og korrelasjoner i et sett med data. Søknader til spesielt "crunch" data kan skrives i MATLAB, som deretter går i miljøet.