Bewerkingena + b 1
| optellen | a - b 1
| aftrekken | a .* b 1
| vermenigvuldigen | a ./ b 1
| delen door | a .^ b 1
| machtsverheffen | a * c 2
| matrix-vermenigvuldigen | a ^ i 3
| matrix-machtsverheffen | sqrt(a)
| tweedemachts-wortel |
1 = grootte a(m,n) moet gelijk zijn aan grootte b(m,n) .
2 = n in a(m,n) moet gelijk zijn aan o in c(o,p) , uitkomst is d(m,p) .
3 = a(m,m) moet vierkant zijn, i(1) is één enkel getal
Operatorena == b
| is gelijk aan | a ~= b
| is niet gelijk aan | a < b
| is kleiner dan | a > b
| is groter dan | a <= b
| is kleiner of gelijk aan | a >= b
| is groter of gelijk aan | strcmp(a,b)
| vergelijk string a met string b | &
| en (and) | |
| of (or) | ~
| niet (not) |
keuze processenif 1
| als (1), uitvoeren code, als (0), sla over | else 2
| wordt uitgevoerd als if (0) | elseif 2
| else statement met voorwaarde (net als if )
|
1 = moet beëindigd worden met een end statement
2 = kan alleen na een if statement
| | Matlab Cheat SheetMatLab staat voor Matrix Laboratory. Het is zowel een programmeertaal als een software-ontwikkelomgeving. Deze cheatsheet is speciaal gemaakt voor de spoedcursus verwerken van digitale signalen. |
datatypesdouble
| matrix (alle getallen worden gezien als matrix) | string
| reeks van karakters, worden gescheiden door aanhalingstekens: 'tekst' | [ ]
| rechte brackets, worden gebruikt om dingen te groeperen | ( )
| haakjes, worden gebruikt voor de input van functies aan te geven, maar bepaald ook wiskundige volgorde | :
| dubbelpunt, wordt gebruikt bij het maken van reeksen, start:stap:eind |
rijmanipulatieslength(a)
| lengte van reeks | size(a)
| grootte van reeks/matrix | max(a)
| maximale waarde van reeks1 | min(a)
| minimale waarde van reeks1 | mean(a)
| gemiddelde waarde van reeks1 | polyfit(x,y,n)
| fit x en y data naar n -de polynoom2 | polyval(p,x)
| gebruik polynoom-coefficienten p voor de waarden van x |
1 = als een matrix de input is krijg je een reeks van uitkomsten terug
2 = voorbeeld 3e orde polynoom: a(1) * x2 + a(2) * x + a(3)
| | iteratieve processenfor 1
| vast aantal iteraties | while 1
| variabel aantal iteraties |
1 = moet beëindigd worden met een end statement
Een programma schrijvenclear
| verwijderd alle variabelen in de workspace | close all
| sluit alle figuren | clc
| maak command window leeg | function | voor code die meerdere malen herhaald moet worden | %
| begin een comment. Gebruik dit in je code om duidelijkheid te verschaffen | help
| als je het even niet weet | save
| save de variabelen in de huidige workspace | load
| laad een bestand in Matlab |
Grafieken makenfigure(*i)
| maak een figuur (nummer i) | plot(x1,y1,*s2)
| plot x (x-as) tegen y (y-as) met specificaties s | hold on
| behoud huidige grafiek | hold off
| overschrijf huidige grafiek | legend(d2)
| maak legenda met beschrijving d | title d2
| maak titel met beschrijving d | xlabel d2
| maak beschrijving x-as d | ylabel d2
| maak beschrijving y-as d | ginput
| kies punten op figuur |
variabelen beginnend met * zijn optioneel.
1 = variabele moet een matrix zijn
2 = variabele moet een string zijn
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment