// Cosinus.java MM 2010 /** * Cosinusfunktion. */ public class Cosinus extends DifferenzierbareFunktion { /* ------------------------------------------------- */ // service-Methode /** * Berechnen eines Funktionswertes * f( x) = cos( x) = sin( PI/2 + x). * @param arg Argument * @return cos( arg) */ public double wert( double arg) { Sinus sin = new Sinus(); return sin.wert( Math.PI/2 + arg); } /** * Berechnen der ersten Ableitung f'(x) = -sin( x). * @param arg Argument * @return Wert der ersten Ableitung an der Stelle arg */ public double wertErsteAbleitung( double arg) { Sinus sin = new Sinus(); return -sin.wert( arg); } /* ------------------------------------------------- */ // toString-Methode /** * Darstellen der Funktion cos. * @return Funktion in linearer Schreibweise */ public String toString() { return "cos( x)"; } }