MATLAB er en forkortelse for Matrix Laboratory, en moderne, højtydende programmeringssprog og programmering miljø for teknisk computing. MATLAB indeholder integrerede redigering og debugging værktøj og understøtter komplekse datastrukturer og objektorienteret programmering , hvor datastrukturer bliver objekter, der indeholder data og funktioner, eller operationer . MATLAB giver tekniske computing problemer, der skal løses hurtigere end traditionelle programmeringssprog såsom C , C + + og Fortran . Betjeningstilstande
MATLAB giver to grundlæggende driftsformer , kendt som programmering og lommeregner mode. I programmeringen , giver MATLAB en traditionel programmeringsmiljø , hvor brugere kan oprette deres egne funktioner og scripts. I lommeregner modus kan forskellige indbyggede rutiner bruges til at udføre beregninger og plot resultatet med det samme - i to eller tre dimensioner - via den grafiske brugergrænseflade . Dog kan enhver operation , der kan udføres via GUI også foretages via en kommando-linje svarer , som kan placeres inde i et script og udføres automatisk .
Arrays
< p > Den grundlæggende datastruktur i Matlab er en matrix eller en variabel, der kan indeholde et antal værdier arrangeret i tabelform . Arrays kan have en, to eller flere dimensioner . En skalar er en simpel matrix med én række og én kolonne , en vektor er en matrix med enten én række eller én kolonne , mens en matrix er en matrix med flere rækker og kolonner . For eksempel , erklæringen >> A = [ 1 2 , 3 4]. Skaber 2 med 2 matrix A , der indeholder nummer 1 og 2 i den første række og nummer 3 og 4 i den anden
< br >
værktøjskasser
MATLAB omfatter en bred vifte af applikationer, der er grupperet i samlinger eller biblioteker , kendt som værktøjskasser , der hver vedrører et specifikt felt af anvendt videnskab eller ingeniørvidenskab. MATLAB indeholder værktøjskasser til signalbehandling og kommunikation , billedbehandling, bioinformatik , finansiel modellering og analyse blandt andre , såvel som værktøjer til at hente data fra andre applikationer, databaser og eksterne enheder .
Funktioner og Scripts
MATLAB , funktioner og scripts er simpelthen tekstfiler med . " m" fil forlængelse . De begge indeholder sekvenser af instruktioner, der udføres automatisk, men funktioner - der er identificeret ved søgeordet "funktion" som det første ord i filen - kun kommunikere via deres input og output argumenter. Derudover har funktioner deres egen lokale arbejdsområde, der er isoleret fra andre arbejdsområder , hvorimod scripts bruge Matlab eller base arbejdsområde.