• Keine Ergebnisse gefunden

MATLAB

N/A
N/A
Protected

Academic year: 2022

Aktie "MATLAB"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

4 ei

* kann Spuren von Katzen enthalten nicht für Humorallergiker geeignet alle Angaben ohne Gewehr *

MATLAB

1. Wichtige Befehle

1.1. Standardbefehle

Befehl Funktion

save(filename, variable) speichertvariablein matfile load(filename) l¨adt Variable aus matfiel clearvariable l¨oschtvariable

clear all l¨oscht alle Variablen im Workspace

clc l¨oscht Inhalt des Kommandofensters

docexpression Hilfedatei zuexpression helpexpression Kurzhilfe zuexpression

1.2. Datentypkonvertierung (Karsten)

Befehl Funktion

double(array) Umwandlung vonarrayin double

1.3. Allgemeine Rechenoperationen

Befehl Funktion

mod(x,y) x modulo y (immer positiv)

rem(x,y) x modulo y (vorzeichenabh¨angig)

sqrt(x) √

x

floor(x) Abrunden auf Integer

ceil(x) Aufrunden auf Integer

sum(x) Summe ¨uber Werte des Vektors x

prod(x) Produkt ¨uber Werte des Vektors x

min(x) kleinster Wert des Vektors x

max(x) gr¨oßter Wert des Vektors x

all(x) 1 f¨ur keine 0 in Vektor x

any(x) 1 f¨ur eine Nicht-0 in Vektor x

2. Trigonometrische Funktionen

Befehl Funktion

sin(x) , cos(x), tan(x) x in Bogenmaß!

sind(x), cosd(x), tand(x) x in Grad!

asin(x), acos(x), atan(x) Arcusfunktionen (Rad) asind(x), acosd(x), antans(x) Arcusfunktionen (Grad)

3. Komplexe Zahlen

Befehl Funktion

complex(a,b) a+jb

real(z) Realteil von z

imag(z) Imagin¨arteil von z

abs(z) Betrag/Komplexe Amplitude von z

angle(z) Phase von z

conj(z) konjugiert komplex von z

4. Matrizzenrechnung

4.1. Rechenoperationen

Befehl Funktion

[a b c] Zeilenvektor

[a; b; c] Spaltenvektor [a b c; d e f; g h i] 3x3-Matrix inv(A

e

) inverse Matrix vonA

A e e

’ A

e

>

A e

\b l¨ostA e

x=b A

e

(m,n) ElementA

e m,n A

e

(m,:) m. Zeile

A e

(:,n) n. Spalte

find(A e

) lokalisiert Nicht-Null-Elemente (Indizes) det(A

e

) Determinante von A

a:b:c Vektor von a bis c mit Schrittweite b linspace(a,b,n) n Werte im gleichen Abstand von a bis b norm(x) eukl. Norm des Vektors x

[L e R e P

e ] =lu(A

e

) (LR-) Zerlegung von A in Dreiecksmatrizen [Q

e R e

] =qr(A e

) QR-Zerlegung von A

Komponentenweises Rechnen durch einen Punkt vor einem Operator Bsp:A

e

.ˆ2 quadriert jedes Element der MatrixA Inlinefunktion: @(x)(f(x)) e

4.2. Spezielle Matrizzen

Befehl Funktion

eye(m,n) mxn Einheitsmatrix zeros(m,n) mxn 0-Matrix ones(m,n) mxn 1-Matrix

diag([a b]) Diagonalmatrix mit [a b] auf Diagonale rand(m,n) mxn Zufallsmatrix (Werte: 0-1) randi(imax,m,n) integer Zufallsmatrix mit max. imax

5. Schleiflab

while: for:

whileexpression fori=0:1:20 statements statements

end end

Schleife vorzeitig verlassen mit break

6. Plot

6.1. 2D Plots

f i g u r e(1) ; % new f i g u r e

clf; % c l e a r old f i g u r e s

p l o t( x , y ,’ k ’) ; % p l o t y ( x ) in b l a c k ’k ’

h o l d on ; % m o r e p l o t s in s a m e f i g u r e

p l o t( x , z ,’ ro ’) % p l o t z ( x ) in red c i r c l e s l e g e n d(’ y ’,’ z ’) % n a m e s of p l o t s h o l d off ;

6.2. 3D Plots

Befehl Funktion

plot3(x,y, z) 3D-Plot mit Vektor x, y und z [X

f ,Y

e

]= meshgrid(x,y) Erzeugt lineare Matrizen mesh(x,y,Z

e

) Skalarfeldplot

surf(x,y,Z e

,C e

) Oberfl¨achenplott mit Farbmatrix C Beispiel:

Laufparameter t: t=1:pi/10:10pi;

plot3: plot3(sin(t),cos(t),t)

7. Filter

8. Bildbearbeitung

Befehl Funktion

B e

= imread(url / filename) Bild einlesen imshow(B

e

) BildA

e anzeigen

8.1. Filterung von Bildern

Befehl Funktion

conv2(Bild,F e

,Parameter) Faltung von Bildes mitF Parameter aus conv2 Funktion e

’same’ gleiche Gr¨oße wie Bild

9. Include Matlab Plots in LaTeX

Homepage: www.latex4ei.de – Fehler bitte sofort an info@latex4ei.de von Hendrik B¨ottcher und Emanuel Regnath Stand: 22. Februar 2014 um 11:25 Uhr 1

Referenzen

ÄHNLICHE DOKUMENTE

All problem sheets and the mathematica notebook (on the Fundamental Theorem) are online.. http://www.ma.rhul.ac.uk/∼elsholtz/WWW/lectures/0405mt290/lecture.html Happy

[r]

Find where the Cauchy-Riemann equations are satisfied and hence find where this function is differentiable (the answer is a simple

Hint: Some of the work has already been done on sheet

Hence evaluate the integral of ¯ z around this

Find power series for the following functions about the points stated and give the radius of convergence for each of the series2. Com- pare with sin z and deduce that sin(iz) = i

Find power series for the following functions about the points stated and give the radius of convergence for each of the series2. Take the imaginary part to obtain the series for

i s of the essence. It saves an enormous amount of time in the reading of reeordings such as oseillograms or telemetering data beeause to a large extent it