next up previous contents
Nächste Seite: ,,Turm``- und ,,Specht``-Matrizen Aufwärts: Übungen zum Kapitel 3 Vorherige Seite: Übungen zum Programmieren von   Inhalt

Unterabschnitte

Funktions-M-Files

30-30   Winkelfunktionen in Grad

 
Schreiben Sie Funktions-M-Files sindeg(), cosdeg(), tandeg(), welche sin(), cos(), tan() ergeben, jedoch den Winkel in Grad (degrees) verarbeiten.
Diese werden uns für die weitere praktische Anwendung gute Dienste leisten.

30-31   Direkt aufrufbare Potenzfunktionen

 
Erzeugen Sie einige function-M-Files mit den Namen 'pow2', 'pow3', 'pow4', etc., welche die Funktionen x.^2, x.^3, etc. realisieren.

30-32   Programmieren einer Funktion zum Testen der Orthogonalität

 
Falls für alle Zeilenvektoren / Spaltenvektoren einer Matrix Q gilt:
$ v_j \cdot v_k = 0 $ für $ j \neq k$ und $ = 1 $ für $ j=k $. - dann ist die Matrix Q orthogonal.
Schreiben Sie ein MATLAB-Programm, Eingabe Q, Ausgabe 1, falls orthogonal und 0 sonst.

30-33   Selbst die Transpositions-Funktion programmieren

 
Schreiben Sie ein MATLAB-Programm, Eingabe quadratisches $ M$, Ausgabe $ M^T$. Das Programm soll Elementweise mit Hilfe einer Doppelschleife arbeiten. Achtung ein Austausch von zwei Elementen braucht einen Zwischenspeicherplatz. Damit Ihr Programm für beliebige quadratische Matrizen funktioniert, verwenden Sie intern die Funktion [m,n] = size(M) und testen Sie vorgängig auf m==n.



Stefan Adam 2006-03-07