Matlab , kort för MATrix Laboratory , är ett datorspråk som möjliggör en rad manipulation , vizualization och matematiska funktioner som ska utföras på data . Språket är uppbyggt så att dess huvudsakliga beståndsdel är en array , eller matris , och språket innehåller ett antal inbyggda numeriska och grafiska förfaranden . Detta ger Matlab kanten över språk som C eller Fortran , där sådana dimensioner och tekniker skulle behöva manuellt programmeras redan från början att användas för samma ändamål som Matlab . Den Matlab Desktop
Matlab Desktop innehåller ett antal fönster . Dessa inkluderar kommandofönstret och Command History , där programmen är införda och listas , och den aktuella katalogen , varifrån filer och program kan laddas . Liksom Windows , har Matlab egen Start-knappen i det nedre vänstra sitt skrivbord , som används för att få snabb tillgång till olika verktyg och hjälpfiler . Slutligen visar Workspace Browser en grafisk lista över alla lagrade matriser och variabler , varifrån de kan visas och redigeras .
Ange kommandon
Matlab liknar andra programspråk i att variablerna är definierade och kommandon matas in av text , via ett kommandoradsgränssnitt . Till skillnad från andra språk , dock Matlabs inbyggda kommandon centrum kring matematiska funktioner . Detta innebär att det finns en inlärningskurva i samband med Matlab - språket måste läras först . Även Matlab är mer lämplig för tekniska ändamål än andra program som Excel eller Minitab , är det i allmänhet svårare för nybörjare att plocka upp , men om du har en programmering bakgrund , hittar du det lättare än andra
< . br>
Matriser
Matriser är den grundläggande enheten i Matlab . En matris är ett rutnät av värderingar , likt huvuddisplayen du ser i ett kalkylprogram som Excel , utom matrisen är av en storlek som du anger , snarare än att vara ett stort rutnät med mellanslag för att fylla . En rad matris aritmetiska och array aritmetiska operationer kan utföras på dem , från linjära ekvationer med linjär algebra , till mer komplicerade manipulationer såsom beräkningar av Egenvärden .
Styrkor och svagheter
Matlab fokus på matrisoperationer är dess främsta styrka , och det är särskilt stark i numerisk analys och linjär algebra . Det är svagare i Algebra rutiner , men det är ett mindre problem för ingenjörer att det är andra tillämpade vetenskapsmän som fysiker . Matlab är ett tolkat språk snarare än ett kompilerat språk som C eller C + + . Detta gör fel lättare att hitta och åtgärda eftersom koden inte behöver sammanställas före varje testkörning och eftersom det är lättare att spåra fel till specifika avsnitt i koden som orsakar dem . Men denna bromsa verksamheten jämfört med dessa alternativ .