next up previous contents
Nächste Seite: Matrizenoperationen Aufwärts: Universell anwendbare M-Files Vorherige Seite: Universell anwendbare M-Files   Inhalt

Spezielle Funktionen

Eine Serie von simplen, aber manchmal praktischen Funktionen sind die Winkelfunktionen und ihre Inversen, welche den Winkel in Grad verarbeiten statt in Radian wie die offiziellen.
'sindeg.m'

% sindeg sinus-Funktion mit Grad-Eingabe
function sinval = sindeg(wingrad)
sinval = sin(wingrad*pi/180);
'cosdeg.m'

% cosdeg cosinus-Funktion mit Grad-Eingabe
function cosval = cosdeg(wingrad)
cosval = cos(wingrad*pi/180);
'tandeg.m'

% tandeg tangens-Funktion mit Grad-Eingabe
function tanval = tandeg(wingrad)
tanval = tan(wingrad*pi/180);

Die inversen Winkelfunktionen liefern den Winkel in Grad. 'degasin.m'

% degasin arcus-sinus Funktion mit Grad-Rueckgabe
function winbk = degasin(quin)
winbk  = 180/pi*asin(quin);
'degacos.m'

% degacos arcus-cosinus Funktion mit Grad-Rueckgabe
function winbk = degacos(quin)
winbk  = 180/pi*acos(quin);
'degatan.m'

% degasin arcus-tangens Funktion mit Grad-Rueckgabe
function winbk = degatan(quin)
winbk  = 180/pi*atan(quin);
'degatan2.m'

% degatan2 arcus-tangens-2 Funktion mit Grad-Rueckgabe
function winbk = degatan2(enu,deno)
winbk  = 180/pi*atan2(enu,deno);



Stefan Adam 2006-03-07