Cursusaanbod
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.
Vereisten
- 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
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (2)
Hands on het vanaf nul opbouwen van de code.
Igor - Draka Comteq Fibre B.V.
Cursus - Introduction to Image Processing using Matlab
Automatisch vertaald
Trainer took the initiative to cover additional content outside our course materials to improve our learning.