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: Voer typische data-analysetaken uit 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.
Deel 4
Overzicht van de MATLAB Financiële Toolbox
Doel: Leer de verschillende functies van de MATLAB Financial Toolbox toepassen om kwantitatieve analyses uit te voeren voor de financiële sector. Verkrijg de kennis en praktijk die nodig is om op efficiënte wijze real-world applicaties met financiële gegevens te ontwikkelen.
- Assetallocatie en portefeuilleoptimalisatie
- Risicoanalyse en Investment Prestaties
- Vastrentende analyse en optieprijzen
- Financiële tijdreeksanalyse
- Regressie en schatting met ontbrekende gegevens
- Technische indicatoren en financiële grafieken
- Monte Carlo-simulatie van SDE-modellen
Assetallocatie en portefeuilleoptimalisatie
Doel: kapitaalallocatie, assetallocatie en risicobeoordeling uitvoeren.
- Het schatten van het activarendement en de totale retourmomenten op basis van prijs- of retourgegevens
- Statistieken op portefeuilleniveau berekenen, zoals gemiddelde, variantie, Value at Risk (VaR) en voorwaardelijke Value at Risk (CVaR)
- Het uitvoeren van portfolio-optimalisatie en -analyse met beperkte gemiddelde variantie
- Onderzoek naar de tijdsevolutie van efficiënte portefeuilleallocaties
- Het uitvoeren van kapitaalallocatie
- Verantwoording van omzet- en transactiekosten bij portfolio-optimalisatieproblemen
Risicoanalyse en Investment Prestaties
Doel: Het definiëren en oplossen van problemen met portfolio-optimalisatie.
- Het opgeven van een portefeuillenaam, het aantal activa in een activauniversum en activa-ID's.
- Het definiëren van een initiële portefeuilleallocatie.
Vastrentende analyse en optieprijzen
Doel: Vastrentende analyses en optieprijzen uitvoeren.
- Analyseren van de cashflow
- Uitvoeren van SIA-conforme beveiligingsanalyses van vastrentende waarden
- Het uitvoeren van basis Black-Scholes-, Black- en binomiale optieprijzen
Deel 5
Financiële tijdreeksanalyse
Doel: tijdreeksgegevens op financiële markten analyseren.
- Gegevenswiskunde uitvoeren
- Gegevens transformeren en analyseren
- Technische Analyse
- Grafieken en afbeeldingen
Regressie en schatting met ontbrekende gegevens
Doelstelling: Voer multivariate normale regressie uit met of zonder ontbrekende gegevens.
- Gemeenschappelijke regressies uitvoeren
- Schatten van de log-waarschijnlijkheidsfunctie en standaardfouten voor het testen van hypothesen
- Berekeningen voltooien wanneer gegevens ontbreken
Technische indicatoren en financiële grafieken
Doel: Oefenen met het gebruik van prestatiestatistieken en gespecialiseerde plots.
- voortschrijdende gemiddelden
- Oscillatoren, stochastiek, indexen en indicatoren
- Maximale opname en verwachte maximale opname
- Grafieken, waaronder Bollinger-banden, kandelaarplots en voortschrijdende gemiddelden
Monte Carlo-simulatie van SDE-modellen
Doel: Simulaties maken en SDE-modellen toepassen
- Brownse beweging (BM)
- Geometrische Brownse beweging (GBM)
- Constante variantie-elasticiteit (CEV)
- Cox-Ingersoll-Ross (CIR)
- Romp-wit/Vasicek (HWV)
- Heston
Conclusie
Doelstellingen: Samenvatten wat we hebben geleerd
- Een samenvatting van de cursus
- Andere aankomende cursussen op MATLAB
Let op: de feitelijk geleverde inhoud kan afwijken van de opzet als gevolg van de eisen van de klant en de tijd die aan elk onderwerp wordt besteed.
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 €11400 online delivery, based on a group of 2 delegates, €3600 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 (4)
De trainer liet geen minuut onbenut! Hij was tijdens elke les een storm en verschafte veel materiaal voor alles waar hij mee te maken had.
Elpida - Unemployed
Cursus - Anti-Money Laundering (AML) and Combating Terrorist Financing (CTF)
Automatisch vertaald
Hands on het vanaf nul opbouwen van de code.
Igor - Draka Comteq Fibre B.V.
Cursus - Introduction to Image Processing using Matlab
Automatisch vertaald
Persoonlijke service en afgestemd op mijn behoeften
ANN - New Vitality Clinic
Cursus - GnuCash for Business Accounting
Automatisch vertaald
I was benefit from the interesting and clear ideas and suggestions.