// ExpTest.java MM 2010 /** * Test der Klasse Exp. */ public class ExpTest { /** * Berechnet fuer gegebene x die Funktion e ^ x, * vergleicht Ergebnis der Reihenentwicklung und * Ergebnis der verbesserten Reihenentwicklung * mit Ergebnis der Math.exp( x). */ public static void main( String[] args) { // Neue Funktion Exp fkt = new Exp(); // Funktionsausgabe System.out.println(); System.out.println( "f( x) = " + fkt); // Wertevergleich System.out.println(); System.out.println ( "Vergleich von 0 bis -25, Schrittweite -0.5"); for( double x = 0; x > -25.5; x -= 0.5) { System.out.println(); System.out.println( "e ^ " + x); System.out.println ( "\tmyExp \t= " + fkt.myExp( x)); System.out.println ( "\tmyExpBesser\t= " + fkt.myExpBesser( x)); System.out.println ( "\tMath.exp \t= " + Math.exp( x)); } System.out.println(); } }