%Berechnungsmethoden der Energie- und Verfahrenstechnik % FS 2010 % Serie 1 % Marco Weber %_______________________________________________________ close all clear all clc %Aufgabe 1 %a) x_0=0; delta_x(1)=0; for k=2:31 delta_x(k)=0.5^k; end %funktion 1 delta_f_1=(sin(sqrt(2).*(x_0+delta_x))-sin(sqrt(2)*x_0))./delta_x; %funktion 2 delta_f_2=(exp(sqrt(2).*(x_0+delta_x))-exp(sqrt(2)*x_0))./(delta_x); %_________________________ %b) %exakte Ableitungen: exa_f_1=cos(sqrt(2)*x_0)*sqrt(2); exa_f_2=exp(sqrt(2)*x_0)*sqrt(2); %Fehlerfunktionen epsi_1=abs(delta_f_1-exa_f_1); epsi_2=abs(delta_f_2-exa_f_2); %Maschinengenauigkeit XI=eps./delta_x; figure(1) loglog(delta_x,epsi_1,'--r') hold on loglog(delta_x,epsi_2,'.-b') loglog(delta_x,XI,'g') hold off legend('Fehler_f_1','Fehler_f_2','eps/delta_x','Location','Northwest') title('Serie 1 Aufgabe 1b') xlabel('delta x') ylabel('Fehler Epsilon') %____________________________________ %c)