MATLAB

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif
MATLABs logotyp

MATLAB, MatLab, Matlab, är ett datorprogram och programspråk från företaget The MathWorks som främst används för matematiska och tekniska beräkningar. Språket är främst interpreterande. Namnet MatLab står för Matrix Laboratory, vilket syftar på att alla variabler i språket är matriser. Språket används flitigt av ingenjörer och lärs ut vid matematikundervisning vid universitet och högskolor i hela Sverige.

Innehåll

Möjligheter

MATLAB är ett nästintill komplett programspråk

  • läsa/skriva till fil
  • visa bilder och plottar
  • skapa grafiska användargränssnitt

När det gäller programspråksdelen är MATLAB ett så kallat scriptspråk, det vill säga skrivna program tolkas under körningen. Dock finns stöd för att även köra kompilerade filer med ett visst format, så kallade mex-filer. Dessa kan vara skrivna i exempelvis c, c++ eller java. Förutom att höja effektiviteten vid körning kan färdigkompilerade filer också till viss del användas för att bygga ut MATLAB, exempelvis finns en tredjeparts-toolbox för att kommunicera via TCP/IP.

Användningsområden

  • Teknisk beräkning

Matematiska beräkningar[[1]], analys, visualisering och algoritmutveckling.

  • Kontrolldesign

Modellbaserad design av kontrollsystem där simulering, snabb prototypframtagning och källkodsgenerering för inbäddade system ingår.

  • Signalprocesser och kommunikationer

Modellbaserad design av signalbehandlings- och kommunikationssystem, inklusive simulering, källkodsgenerering och verifiering

Inläsning av bilder, analys, visualisering och utveckling av algoritmer

  • Test och uppmätning

Hårdvarukoppling och dataanalys för test och mätapplikationer

Analys, visualisering och simulering av biologiska data och system

  • Finansiell modellering och analys

Finansiell modellering, analys och applikationsutveckling

Alternativ

Det finns ett flertal alternativ till MATLAB:

Dessa språk är inte 100% kompatibla med MATLAB.

Exempel

Hello world i MATLAB

disp('Hello World!')

Invertera matris

A=[1 2; 3 4];
Ainv=inv(A)

Länkar

Personliga verktyg