Neem contact met ons op

Cursusaanbod

Deel 1

Een korte introductie tot MATLAB

Doelstellingen: Een overzicht bieden van wat MATLAB is, waaruit het bestaat en wat het voor u kan betekenen

  • Een voorbeeld: C vs. MATLAB
  • Overzicht van het MATLAB-product
  • Toepassingsgebieden van MATLAB
  • Wat kan MATLAB voor u doen?
  • Het cursusschema

Werken met de MATLAB-gebruikersinterface

Doelstelling: Een introductie krijgen in de belangrijkste functies van de geïntegreerde ontwikkelomgeving van MATLAB en de gebruikersinterface. Een overzicht krijgen van de thematische onderdelen van de cursus.

  • MATLAB-interface
  • Lezen van data uit bestanden
  • Opslaan en laden van variabelen
  • Plotten van data
  • Plots aanpassen
  • Berekenen van statistieken en de beste paslijn
  • Grafieken exporteren voor gebruik in andere toepassingen

Variabelen en uitdrukkingen

Doelstelling: MATLAB-commando's invoeren, met de nadruk op het aanmaken van en toegang krijgen tot data in variabelen.

  • Commando's invoeren
  • Variabelen aanmaken
  • Hulp krijgen
  • Warden in variabelen benaderen en wijzigen
  • Karaktervariabelen aanmaken

Analyse en visualisatie met vectoren

Doelstelling: Wiskundige en statistische berekeningen uitvoeren met vectoren en basisvisualisaties maken. Bekijk hoe MATLAB-syntaxis berekeningen op hele datasets met één commando mogelijk maakt.

  • Berekeningen met vectoren
  • Vectoren plotten
  • Basis plot-opties
  • Plots annoteren

Analyse en visualisatie met matrices

Doelstelling: Matrices gebruiken als wiskundige objecten of als collecties van (vector)data. Begrijp het juiste gebruik van MATLAB-syntaxis om onderscheid te maken tussen deze toepassingen.

  • Grootte en dimensie
  • Berekeningen met matrices
  • Statistiek met matrixdata
  • Meerdere kolommen plotten
  • Reshaping en lineaire indexering
  • Meerdimentionele arrays

Deel 2

Commando's automatiseren met scripts

Doelstelling: MATLAB-commando's bundelen in scripts voor eenvoudige reproductie en experimentatie. Naarmate de complexiteit van uw taken toeneemt, wordt het invoeren van lange reeksen commando's in het Command Window onpraktisch.

  • Een voorbeeld van modellering
  • Commandogeschiedenis
  • Scriptbestanden aanmaken
  • Scripts uitvoeren
  • Commentaar en Code Cells
  • Scripts publiceren

Werken met databestanden

Doelstelling: Data uit geformateerde bestanden in MATLAB importeren. Omdat geïmporteerde data een breed scala aan typen en formaten kan hebben, ligt de nadruk op het werken met cellarrays en datums.

  • Importeren van data
  • Gemengde datatypen
  • Cellarrays
  • Conversies tussen cijfers, teksten en cells
  • Exporteren van data

Meervoudige vectorplots

Doelstelling: Complexere vectorplots maken, zoals meervoudige plots, en kleur- en tekenmanipulatietechnieken gebruiken om opvallende visuele representaties van data te produceren.

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

Logica en stuurcommando's

Doelstelling: Logische operaties, variabelen en indexeringstechnieken gebruiken om flexibele code te maken die beslissingen kan nemen en zich kan aanpassen aan verschillende situaties. Verken andere programmeerconstructies voor het herhalen van secties code, en constructies die interactie met de gebruiker mogelijk maken.

  • Logische operaties en variabelen
  • Logische indexering
  • Programmeerconstructies
  • Stuurcommando's
  • Loops

Matrix- en beeldvisualisatie

Doelstelling: Beelden en matrixdata visualiseren in twee of drie dimensies. Verken het verschil tussen het tonen van beelden en het visualiseren van matrixdata met behulp van beelden.

  • Interpolatie van gestrooide vectoren en matrixdata
  • 3D-matrixvisualisatie
  • 2D-matrixvisualisatie
  • Gecoördineerde beelden en colormaps
  • Beelden in natuurlijke kleur

Deel 3

Data-analyse

Doelstelling: Typische data-analysetaken in MATLAB uitvoeren, waaronder het ontwikkelen en aanpassen van theoretische modellen aan real-world data. Dit leidt natuurlijk tot een van de krachtigste functies van MATLAB: het oplossen van lineaire stelsels van vergelijkingen met één commando.

  • Omgang met ontbrekende data
  • Correlatie
  • Gladstroom
  • Spectrale analyse en FFT's
  • Oplossen van lineaire stelsels van vergelijkingen

Functies schrijven

Doelstelling: Automatisering verhogen door modulaire taken te encapsuleren als door de gebruiker gedefinieerde functies. Begrijp hoe MATLAB verwijzingen naar bestanden en variabelen oplost.

  • Waarom functies?
  • Functies aanmaken
  • Commentaar toevoegen
  • Subfuncties aanroepen
  • Workspaces
  • Subfuncties
  • Pad en prioriteit

Datatypen

Doelstelling: Datatypen verkennen, met de nadruk op de syntaxis voor het aanmaken van variabelen en toegang krijgen tot array-elementen, en bespreek methoden voor het converteren tussen datatypen. Datatypen verschillen in het soort data dat ze kunnen bevatten en de manier waarop de data is georganiseerd.

  • MATLAB datatypen
  • Gehele getallen
  • Structures
  • Conversie van typen

Bestand I/O

Doelstelling: De low-level data-import- en -exportfuncties in MATLAB verkennen die nauwkeurige controle over tekst- en binair bestand I/O mogelijk maken. Deze functies omvatten textscan, die nauwkeurige controle over het lezen van tekstbestanden biedt.

  • Bestanden openen en sluiten
  • Lezen en schrijven van tekstbestanden
  • Lezen en schrijven van binaire bestanden

Merk op dat de daadwerkelijk geleverde inhoud mogelijk kleine afwijkingen ten opzichte van het bovenstaande schema bevat zonder voorafgaande kennisgeving.

Conclusie

Merk op dat de daadwerkelijk geleverde inhoud mogelijk kleine afwijkingen ten opzichte van het bovenstaande schema bevat zonder voorafgaande kennisgeving.

Doelstellingen: Wat we hebben geleerd samenvatten

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

Merk op dat de cursus mogelijk een paar kleine afwijkingen kan bevatten tijdens de uitvoering zonder voorafgaande kennisgeving.

Vereisten

  • Basisbegrip van wiskundige kennis op het niveau van een bacheloropleiding, zoals lineaire algebra, waarschijnlijkhedstheorie en statistiek, alsmede matrices
  • Basiscomputerbediening
  • Bij voorkeur basisbegrip van een andere hogere programmeertaal, zoals C, PASCAL, FORTRAN of BASIC, maar niet essentieel
 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën