MATLAB är en förkortning för Matrix Laboratory , ett modernt , högpresterande programmeringsspråk och programmeringsmiljö för tekniska beräkningar . MATLAB innehåller integrerade redigering och felsökning verktyg och stöder komplexa datastrukturer och objektorienterad programmering , där datastrukturer blir objekt som innehåller data och funktioner eller operationer . MATLAB tillåter tekniska computing problem som måste lösas snabbare än traditionella programmeringsspråk , såsom C, C + + och Fortran . Driftslägen
MATLAB ger två grundläggande arbetssätt , så kallade programmeringsläget och miniräknare läget . I programmeringsläget , ger MATLAB en traditionell programmeringsmiljö , där användare kan skapa sina egna funktioner och skript . I räknarens läge , kan olika inbyggda rutiner användas för att utföra beräkningar och resultat tomt omedelbart - i två eller tre dimensioner - via det grafiska användargränssnittet . Däremot kan varje åtgärd som kan utföras via GUI också åstadkommas via en kommandorad motsvarighet , som kan placeras inuti ett manus och utförs automatiskt .
Arrays
Den grundläggande datastruktur i MATLAB är en array , eller en variabel som kan innehålla ett antal värden ordnade i tabellform . Arrayer kan ha en, två eller flera dimensioner . En skalär är en enkel array med en rad och en kolumn , är en vektor en array med antingen en rad eller en kolumn , medan en matris är en matris med flera rader och kolumner . Till exempel uttalandet >> A = [ 1 2 , 3 4 ] . Skapar 2 av 2 matris A , som innehåller siffran 1 och 2 i den första raden och antalet 3 och 4 i det andra
verktygslådor
MATLAB innehåller en mängd olika tillämpningar , som grupperas i samlingar eller bibliotek , så kallade verktygslådor , vilka var och en hänför sig till ett specifikt område av tillämpad vetenskap eller teknik . MATLAB innehåller verktygslådor för signalbehandling och kommunikation , bildbehandling, beräkningsbiologi, finansiell modellering och analys bland annat , samt verktyg för att hämta data från andra applikationer, databaser och externa enheter .
Funktioner och skript
i Matlab, funktioner och skript är helt enkelt textfiler med en " . m " filtillägg . De båda innehåller sekvenser av instruktioner som utförs automatiskt , men funktionerna - som identifieras genom sökordet " funktion " i den första termen i filen - bara kommunicera via deras in-och argument utgång . Dessutom funktioner har en egen lokal arbetsyta , som är isolerad från andra arbetsytor , medan manus använder MATLAB eller bas arbetsyta .