Kursplan

Del 1

En kort introduktion till MATLAB

Mål: Erbjuda en översikt över vad MATLAB är, vad den består av och vad den kan göra för dig

  • Ett exempel: C vs. MATLAB
  • MATLAB Produktöversikt
  • MATLAB Applikationsfält
  • Vad MATLAB kan göra för dig?
  • Kursöversikten

Arbeta med användargränssnittet MATLAB

Mål: Få en introduktion till huvudfunktionerna i den integrerade designmiljön MATLAB och dess användargränssnitt. Få en överblick över kursteman.

  • MATALB-gränssnitt
  • Läser data från fil
  • Spara och ladda variabler
  • Plotta data
  • Anpassa tomter
  • Beräknar statistik och best-fit linje
  • Exportera grafik för användning i andra applikationer

Variabler och Expressjoner

Mål: Ange MATLAB kommandon, med tonvikt på att skapa och komma åt data i variabler.

  • Ange kommandon
  • Skapa variabler
  • Få hjälp
  • Accessing och modifiering av värden i variabler
  • Skapa teckenvariabler

Analys och visualisering med vektorer

Mål: Utföra matematiska och statistiska beräkningar med vektorer och skapa grundläggande visualiseringar. Se hur MATLAB syntax möjliggör beräkningar på hela datamängder med ett enda kommando.

  • Beräkningar med vektorer
  • Plotta vektorer
  • Grundläggande tomtalternativ
  • Att kommentera tomter

Analys och visualisering med matriser

Mål: Använda matriser som matematiska objekt eller som samlingar av (vektor)data. Förstå lämplig användning av MATLAB-syntax för att skilja mellan dessa applikationer.

  • Storlek och dimensionalitet
  • Beräkningar med matriser
  • Statistics med matrisdata
  • Rita flera kolumner
  • Omformning och linjär indexering
  • Flerdimensionella arrayer

Del 2

Automatisera kommandon med skript

Mål: Samla MATLAB kommandon till skript för enkel reproduktion och experimenterande. När komplexiteten i dina uppgifter ökar, blir det opraktiskt att ange långa sekvenser av kommandon i kommandofönstret.

  • Ett modellexempel
  • Kommandohistoriken
  • Skapa skriptfiler
  • Köra skript
  • Kommentarer och kodceller
  • Publicering av manus

Arbeta med datafiler

Mål: Ta in data till MATLAB från formaterade filer. Eftersom importerad data kan vara av en mängd olika typer och format, läggs tonvikt på att arbeta med cellmatriser och datumformat.

  • Importerar data
  • Blandade datatyper
  • Cellmatriser
  • Omvandlingar mellan siffror, strängar och celler
  • Exporterar data

Flera vektorplottar

Mål: Gör mer komplexa vektorplottar, som flera plotter, och använd färg- och strängmanipuleringstekniker för att producera iögonfallande visuella representationer av data.

  • Grafikstruktur
  • Flera figurer, yxor och plotter
  • Rita ekvationer
  • Använder färg
  • Anpassa tomter

Logik och flödeskontroll

Mål: Använd logiska operationer, variabler och indexeringstekniker för att skapa flexibel kod som kan fatta beslut och anpassa sig till olika situationer. Utforska andra programmeringskonstruktioner för att upprepa kodavsnitt och konstruktioner som tillåter interaktion med användaren.

  • Logiska operationer och variabler
  • Logisk indexering
  • Programming konstruktioner
  • Flödeskontroll
  • Slingor

Matrix och bildvisualisering

Mål: Visualisera bilder och matrisdata i två eller tre dimensioner. Utforska skillnaden i att visa bilder och visualisera matrisdata med hjälp av bilder.

  • Spridd interpolation med vektor- och matrisdata
  • 3-D matrisvisualisering
  • 2-D matrisvisualisering
  • Indexerade bilder och färgkartor
  • Äkta färgbilder

Del 3

Data Analysis

Mål: Utföra typiska dataanalysuppgifter i MATLAB, inklusive att utveckla och anpassa teoretiska modeller till verkliga data. Detta leder naturligtvis till en av de mest kraftfulla egenskaperna hos MATLAB: att lösa linjära ekvationssystem med ett enda kommando.

  • Hantera saknad data
  • Korrelation
  • Glättning
  • Spektralanalys och FFT
  • Lösa linjära ekvationssystem

Skrivfunktioner

Mål: Öka automatiseringen genom att kapsla in modulära uppgifter som användardefinierade funktioner. Förstå hur MATLAB löser referenser till filer och variabler.

  • Varför funktioner?
  • Skapa funktioner
  • Lägger till kommentarer
  • Anropa underfunktioner
  • Arbetsytor
  • Underfunktioner
  • Väg och företräde

Datatyper

Mål: Utforska datatyper, fokusera på syntaxen för att skapa variabler och komma åt matriselement, och diskutera metoder för konvertering mellan datatyper. Datatyperna skiljer sig åt i vilken typ av data de kan innehålla och hur data är organiserad.

  • MATLAB datatyper
  • Heltal
  • Strukturer
  • Konvertera typer

Fil I/O

Mål: Utforska funktionerna för import och export av data på låg nivå i MATLAB som tillåter exakt kontroll över I/O för text och binära filer. Dessa funktioner inkluderar textscan, som ger exakt kontroll över att läsa textfiler.

  • Öppna och stänga filer
  • Läsa och skriva textfiler
  • Läsa och skriva binära filer

Observera att det faktiskt levererade kan vara föremål för mindre avvikelser från ovanstående beskrivning utan föregående meddelande.

Slutsats

Observera att det faktiskt levererade kan vara föremål för mindre avvikelser från ovanstående beskrivning utan föregående meddelande.

Mål: Sammanfatta vad vi har lärt oss

  • En sammanfattning av kursen
  • Andra kommande kurser på MATLAB

Observera att kursen kan vara föremål för få mindre avvikelser när den levereras utan föregående meddelanden.

Krav

  • Grundläggande begrepp av matematiska kunskaper på grundnivå, såsom linjär algebra, sannolikhetsteori och statistik, samt matris
  • Grundläggande datoroperationer
  • Helst grundläggande koncept för ett annat programmeringsspråk på hög nivå, såsom C, PASCAL, FORTRAN eller BASIC, men inte nödvändigt
 21 timmar

Antal deltagare



Price per participant

Vittnesmål (1)

Relaterade Kurser

MATLAB Fundamentals, Data Science & Report Generation

35 timmar

Relaterade Kategorier