% Simpson, Aufgabe 15 % %Thomas Dettbarn 5610641 %Marina Chanuchowa 5622011 %Bibiana Gluski 5600816 % %% Eingabe: a: linke Intervallgrenze %% b: rechte Intervallgrenze %% eps: Epsilon, die Genauigkeit %% Ausgabe: Das Simpsonintegral auf diesem Intervall mit hinreichender %% Genauigkeit function Ads=Simpson(a,b,eps); global n %% verwende n als globale Variable L=(b-a); %% Berechne die Laenge des Ausgangsintervalles delta=(15*eps)/L;%% Bereche delta Sab=((b-a)/6)*(f(a)+4*f(a+((b-a)/2))+f(b)); %% Berechne das Simpsonintervall auf dem Ausgangsintervall n=0; %% Starte mit n=0 erg=fopen('AdSimpson-Anwendung.txt','w+'); fprintf(erg,'Ergebnisse der adaptiven Simpsonregel\n'); fprintf(erg,'Rekursions Intervalle Intervall-\nAufrufe Tiefe a b Laenge\n'); fclose(erg); %% Schreibe die Ueberschriften in die Ausgabedatei Ads=AdSimpson(1,a,b,Sab,delta); %% Starte das Adaptive Simpsonverfahren