Course Outline

Deel 1

Een korte introductie tot MATLAB

Doelstellingen: Geef een overzicht van wat MATLAB is, waaruit het bestaat en wat het voor u kan doen

  • Een voorbeeld: C versus MATLAB
  • MATLAB Productoverzicht
  • MATLAB Toepassingsgebieden
  • Wat MATLAB voor u kan betekenen?
  • Het cursusoverzicht

Werken met de MATLAB gebruikersinterface

Doel: Een inleiding krijgen tot de belangrijkste kenmerken van de MATLAB geïntegreerde ontwerpomgeving en de gebruikersinterfaces ervan. Krijg een overzicht van cursusthema's.

  • MATALB-interface
  • Gegevens uit bestand lezen
  • Variabelen opslaan en laden
  • Gegevens plotten
  • Percelen aanpassen
  • Statistieken en best passende lijn berekenen
  • Afbeeldingen exporteren voor gebruik in andere toepassingen

Variabelen en Expressionen

Doel: Voer MATLAB opdrachten in, met de nadruk op het creëren en benaderen van gegevens in variabelen.

  • Commando's invoeren
  • Variabelen maken
  • Hulp krijgen
  • Access Waarden in variabelen wijzigen en wijzigen
  • Karaktervariabelen maken

Analyse en visualisatie met vectoren

Doel: Wiskundige en statistische berekeningen uitvoeren met vectoren en basisvisualisaties maken. Ontdek hoe MATLAB syntaxis berekeningen op hele datasets mogelijk maakt met één enkele opdracht.

  • Berekeningen met vectoren
  • vectoren plotten
  • Basis plotopties
  • Annoteren van plots

Analyse en visualisatie met matrixen

Doel: Gebruik matrices als wiskundige objecten of als verzamelingen van (vector)gegevens. Begrijp het juiste gebruik van MATLAB syntaxis om onderscheid te maken tussen deze toepassingen.

  • Grootte en dimensionaliteit
  • Berekeningen met matrices
  • Statistics met matrixgegevens
  • Meerdere kolommen plotten
  • Hervormen en lineaire indexering
  • Multidimensionale arrays

Deel 2

Automatisering van opdrachten met scripts

Doel: Verzamel MATLAB commando's in scripts voor gemakkelijke reproductie en experimenten. Naarmate de complexiteit van uw taken toeneemt, wordt het invoeren van lange reeksen opdrachten in het opdrachtvenster onpraktisch.

  • Een modelleringsvoorbeeld
  • De commandogeschiedenis
  • Scriptbestanden maken
  • Scripts uitvoeren
  • Opmerkingen en codecellen
  • Scripts publiceren

Werken met gegevensbestanden

Doel: Gegevens vanuit geformatteerde bestanden naar MATLAB brengen. Omdat geïmporteerde gegevens van een grote verscheidenheid aan typen en formaten kunnen zijn, wordt de nadruk gelegd op het werken met celarrays en datumformaten.

  • Gegevens importeren
  • Gemengde gegevenstypen
  • Celarrays
  • Conversies tussen cijfers, tekenreeksen en cellen
  • Gegevens exporteren

Meerdere vectorpercelen

Doel: Maak complexere vectorplots, zoals meerdere plots, en gebruik technieken voor kleur- en tekenreeksmanipulatie om opvallende visuele representaties van gegevens te produceren.

  • Grafische structuur
  • Meerdere figuren, assen en plots
  • Vergelijkingen plotten
  • Kleur gebruiken
  • Percelen aanpassen

Logica en stroomcontrole

Doel: Gebruik logische bewerkingen, variabelen en indexeringstechnieken om flexibele code te creëren die beslissingen kan nemen en zich kan aanpassen aan verschillende situaties. Ontdek andere programmeerconstructies voor het herhalen van delen van code, en constructies die interactie met de gebruiker mogelijk maken.

  • Logische bewerkingen en variabelen
  • Logische indexering
  • Programming constructies
  • Stroomcontrole
  • Lussen

Matrix en beeldvisualisatie

Doel: Visualiseer afbeeldingen en matrixgegevens in twee of drie dimensies. Ontdek het verschil tussen het weergeven van afbeeldingen en het visualiseren van matrixgegevens met behulp van afbeeldingen.

  • Verspreide interpolatie met behulp van vector- en matrixgegevens
  • 3D-matrixvisualisatie
  • 2D-matrixvisualisatie
  • Geïndexeerde afbeeldingen en kleurenkaarten
  • Ware kleurenafbeeldingen

Deel 3

Data Analysis

Doel: Typische gegevensanalysetaken uitvoeren in MATLAB, inclusief het ontwikkelen en aanpassen van theoretische modellen aan gegevens uit de praktijk. Dit leidt uiteraard tot een van de krachtigste kenmerken van MATLAB: het oplossen van lineaire stelsels vergelijkingen met één enkel commando.

  • Omgaan met ontbrekende gegevens
  • Correlatie
  • Gladmaken
  • Spectraalanalyse en FFT's
  • Lineaire stelsels vergelijkingen oplossen

Functies schrijven

Doel: Vergroot de automatisering door modulaire taken in te kapselen als door de gebruiker gedefinieerde functies. Begrijp hoe MATLAB verwijzingen naar bestanden en variabelen oplost.

  • Waarom functies?
  • Functies creëren
  • Opmerkingen toevoegen
  • Subfuncties oproepen
  • Werkruimtes
  • Subfuncties
  • Pad en prioriteit

Gegevenstypen

Doel: Gegevenstypen verkennen, waarbij de nadruk ligt op de syntaxis voor het maken van variabelen en toegang tot array-elementen, en methoden bespreken voor het converteren tussen gegevenstypen. Gegevenstypen verschillen in het soort gegevens dat ze kunnen bevatten en de manier waarop de gegevens zijn georganiseerd.

  • MATLAB gegevenstypen
  • gehele getallen
  • Structuren
  • Typen converteren

Bestand I/O

Doel: Ontdek de functies voor gegevensimport en -export op laag niveau in MATLAB die nauwkeurige controle over de I/O van tekst en binaire bestanden mogelijk maken. Tot deze functies behoort onder meer textscan, dat nauwkeurige controle biedt over het lezen van tekstbestanden.

  • Bestanden openen en sluiten
  • Tekstbestanden lezen en schrijven
  • Binaire bestanden lezen en schrijven

Houd er rekening mee dat de daadwerkelijk geleverde producten zonder voorafgaande kennisgeving kleine afwijkingen kunnen vertonen ten opzichte van het bovenstaande overzicht.

Conclusie

Houd er rekening mee dat de daadwerkelijk geleverde producten zonder voorafgaande kennisgeving kleine afwijkingen kunnen vertonen ten opzichte van het bovenstaande overzicht.

Doelstellingen: Samenvatten wat we hebben geleerd

  • Een samenvatting van de cursus
  • Andere aankomende cursussen op MATLAB

Houd er rekening mee dat de cursus onderhevig kan zijn aan enkele kleine verschillen wanneer deze zonder voorafgaande kennisgeving wordt gegeven.

Requirements

  • Basisconcept van wiskundige kennis op bachelorniveau, zoals lineaire algebra, waarschijnlijkheidstheorie en statistiek, evenals matrix
  • Basis computerbewerkingen
  • Bij voorkeur basisconcept van een andere programmeertaal op hoog niveau, zoals C, PASCAL, FORTRAN of BASIC, maar niet essentieel
  21 Hours
 

Getuigenissen (1)

Related Courses

MATLAB Fundamentals, Data Science & Report Generation

  35 Hours

Related Categories