CONTACT ONS

Cursusaanbod

Deel 1

Een korte introductie tot MATLAB

Doelstelling: Een overzicht geven van wat MATLAB is, waaruit het bestaat en welke mogelijkheden het biedt.

  • Een voorbeeld: C versus MATLAB
  • Productoverzicht van MATLAB
  • Toepassingsgebieden van MATLAB
  • Wat kan MATLAB voor u doen?
  • Het cursusprogramma

Werken met het gebruikersinterface van MATLAB

Doelstelling: Kennismaken met de belangrijkste functies van de geïntegreerde ontwikkelomgeving van MATLAB en zijn interfaces; krijg een overzicht van de cursusthema’s.

  • Het MATLAB-interface
  • Gegevens uit bestanden lezen
  • Variabelen opslaan en terugladen
  • Data visualiseren
  • Grafieken aanpassen
  • Statistische berekeningen maken en een ‘best fit’-regel bepalen
  • Afbeeldingen exporteren voor gebruik in andere programma’s

Variabelen en expressies

Doelstelling: MATLAB-commando's invoeren, met de nadruk op het aanmaken en bewerken van gegevens in variabelen.

  • Commando’s invoeren
  • Variabelen aanmaken
  • Hulpbronnen raadplegen
  • Toegang tot waarden in variabelen en deze wijzigen
  • Alfanumerieke variabelen aanmaken

Analyse en visualisatie met vectoren

Doelstelling: Wiskundige en statistische berekeningen uitvoeren op vectoren, en eenvoudige grafieken maken. U zult zien hoe MATLAB-syntaxis het mogelijk maakt om berekeningen over hele datasets met slechts één commando te verrichten.

  • Berekeningen uitvoeren op vectoren
  • Vectoren weergeven in grafieken
  • Basismogelijkheden van het maken van grafieken
  • Grafieken annoteren

Analyse en visualisatie met matrices

Doelstelling: Matrices gebruiken als wiskundige objecten of als verzamelingen van (vector)gegevens. U leert hoe de syntax van MATLAB helpt bij het onderscheid tussen deze toepassingen.

  • Grootte en dimensies
  • Berekeningen met matrices
  • Statistische analyse op matrixdata
  • Meerdere kolommen visualiseren
  • Omvormen van datastructuren en lineaire indexering
  • Multidimensionale arrays

Deel 2

Commando's automatiseren met scripts

Doelstelling: MATLAB-commando's verzamelen in scripts, zodat ze eenvoudig kunnen worden gereproduceerd en getest. Naarmate uw werkzaamheden complexer worden, is het invoeren van lange commandoreeksen in de Command Window steeds minder praktisch.

  • Een modelleervoorbeeld
  • Geschiedenis van eerdere commando's
  • Scriptbestanden aanmaken
  • Scripts uitvoeren
  • Commentaren toevoegen en codecellen maken
  • Scriptpublicatie

Werken met databestanden

Doelstelling: Gegevens inlezen van gestructureerde bestanden naar MATLAB. Aangezien er allerlei typen en formaten aan gegevens mogelijk zijn, wordt aandacht besteed aan het werken met cellarrays en datums.

  • Gegevens importeren
  • Het omgaan met gemengde datatypes
  • Cellarrays gebruiken
  • Conversie tussen getallen, tekst en cells
  • Gegevens exporteren

Complexere vectorvisualisatie

Doelstelling: Complexere vectorgrafieken maken, zoals grafieken met meerdere datasets; kleurgebruik en tekstmanipulaties helpen om boeiende beeldpresentaties te creëren.

  • Grafische structuur
  • Meerdere figuren, assen en grafieken
  • Vergelijkingen weergeven in grafieken
  • Kleurgebruik optimaliseren
  • Grafieken verder aanpassen

Logica en stroomregeling

Doelstelling: Logische operaties, variabelen en indexeringstechnieken gebruiken om code te schrijven die zelfstandig beslissingen kan nemen. Tevens komen constructies voor het herhalen van bewerkingen en interactie met de gebruiker aan bod.

  • Logische operaties en variabelen
  • Indexering op basis van logica
  • Programmeerconstructies
  • Stroomregeling implementeren
  • Lussen toevoegen

Visualisatie van matrices en afbeeldingen

Doelstelling: Afbeeldingen en matrixgegevens weergeven in twee of drie dimensies; het verschil tussen het weergeven van afbeeldingen en het visualiseren van data via matrixweergave wordt besproken.

  • Spatiële interpolatie van vector- en matrixdata
  • 3D-matrixvisualisatie
  • 2D-matrixvisualisatie
  • Geïndexeerde afbeeldingen en kleurenkaarten
  • Echte kleurweergave bij afbeeldingen

Deel 3

Data-analyse

Doelstelling: Veelgebruikte data-analyseprocedures in MATLAB uitvoeren, zoals het ontwikkelen en aanpassen van theoretische modellen aan werkelijke data. Deze techniek vormt tevens de basis voor een van de krachtigste eigenschappen van MATLAB: het oplossen van lineaire vergelijkingssystemen in slechts één commando.

  • Omgaan met ontbrekende waarden
  • Correlatieanalyse uitvoeren
  • Data smoothenen
  • Spectrale analyse en FFT-berekeningen
  • Oplossen van lineaire vergelijkingssystemen

Functies schrijven

Doelstelling: Automatisering vergroten door modulaire taken om te zetten in gebruikersdefinieerbare functies. Ook komt aan de orde hoe MATLAB werkt met bestandsreferenties en variabelen.

  • Waarom gebruik je functies?
  • Functies aanmaken
  • Commentaren toevoegen
  • Subfuncties oproepen
  • Werkruimtes begrijpen
  • Subfuncties verder gebruiken
  • Padzochting en prioriteit bij functiereferentie

Datatypes

Doelstelling: Kennismaken met de verschillende datatypes, de manier van het aanmaken van variabelen en toegang tot elementen. Eveneens wordt ingegaan op conversie tussen datatypes; elke type bevat namelijk specifieke gegevenssoorten en structuur.

  • MATLAB-datatypes
  • Het gebruik van integers
  • Schemas of structures definiëren
  • Conversieprocedures tussen types

Bestandsinvoer/uitvoer (File I/O)

Doelstelling: Kennismaken met de low-level-functies van MATLAB voor het invoeren en exporteren van data, zodat u volledige controle heeft over tekst- en binaire bestanden. Enkele voorbeeldfuncties zijn textscan waarmee specifieke controle ontstaat bij het lezen van tekstbestanden.

  • Bestanden openen en sluiten
  • Tekstbestanden in- en uitlezen
  • Binaire bestanden verwerken

Houd er rekening mee dat de daadwerkelijk uitgevoerde inhoud mogelijk licht afwijkt van dit programma zonder voorafgaande kennisgeving.

Afronding

Ook hier geldt dat het feitelijke verloop mogelijk enige kleine verschillen bevat ten opzichte van dit overzicht, eveneens zonder vooraankondiging.

Doelstelling: Samenvatting geven van alles wat u hebt geleerd.

  • Samenvatting van de cursus
  • Aankomende MATLAB-cursussen

Houd er tevens rekening mee dat het verloop bij uitvoering enige kleine afwijkingen kan hebben zonder dat u hiervan vooraf op de hoogte wordt gebracht.

Vereisten

  • Basiskennis op universitair niveau van wiskunde, zoals lineaire algebra, kansrekening en statistiek, evenals kennis omtrent matrices
  • Beheersing van basiscomputertaken
  • In principe is het handig om basiskennis te hebben van een andere hoogniveau-programmeertaal zoals C, PASCAL, FORTRAN of BASIC; dit is echter niet vereist
 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën