MATLAB er en forkortelse for Matrix Laboratory , et moderne, høy ytelse programmeringsspråk og programmering miljø for teknisk databehandling. MATLAB omfatter integrerte redigering og debugging verktøy og støtter komplekse datastrukturer og objektorientert programmering, der datastrukturer blir gjenstander som inkluderer data og funksjoner, eller operasjoner . MATLAB tillater teknisk databehandling problemer som må løses raskere enn tradisjonelle programmeringsspråk, som C, C + + og Fortran . Driftsformer
MATLAB gir to grunnleggende driftsformer , kjent som programmeringsmodus og kalkulator -modus. I programmeringsmodus , gir MATLAB en tradisjonell programmering miljø , der brukerne kan lage sine egne funksjoner og script. I kalkulator -modus , kan ulike innebygde rutiner brukes til å utføre beregninger og plotte resultater umiddelbart - i to eller tre dimensjoner - via det grafiske brukergrensesnittet . Imidlertid kan enhver operasjon som kan utføres via GUI også gjøres via et kommandolinjeverktøy tilsvarende, som kan plasseres inne i et manus og utføres automatisk .
Arrays
< p> Den grunnleggende datastruktur i MATLAB er en matrise eller en variabel som kan inneholde en rekke verdier arrangert i tabellform. Matriser kan ha en , to eller flere dimensjoner . En skalar er en enkel rekke med en rad og en søyle , er en vektor som en matrise med enten en rad eller en kolonne , mens en matrise er en matrise med flere rader og kolonner . For eksempel uttalelsen >> A = [1. 2 , 3. 4]. Skaper 2 og 2. En matrise , som inneholder tallet 1 og 2 i den første raden og tallet 3 og 4 i den andre
verktøykasser
MATLAB inneholder en rekke programmer som er gruppert sammen i samlinger eller biblioteker , kjent som verktøykasser , som hver er knyttet til et bestemt felt av anvendt vitenskap eller ingeniørfag . MATLAB inneholder verktøykasser for signalbehandling og kommunikasjon , bildebehandling, beregningsorientert biologi, økonomisk modellering og analyse blant andre , samt verktøy for å hente data fra andre applikasjoner , databaser og eksterne enheter .
Funksjoner og skript
i Matlab , funksjoner og script er rett og slett tekstfiler med en " . m " filtype . De inneholder begge sekvenser av instruksjoner som kjøres automatisk , men funksjoner - som er identifisert av søkeordet "funksjon" som det første uttrykket i filen - kommuniserer kun via deres input og output argumenter. I tillegg funksjonene har sin egen lokale arbeidsplass , som er isolert fra andre arbeidsområder , mens skript bruke MATLAB eller base arbeidsområde .