%aufgabe 7, numerik 1, bibiana, marina, thomas

format long;			%% lange zahlen.
%%%%%%%%%%%%%%%%%%%%%%%% 7a.)
a=[3 2 1];			%% erstmal die koeffizienten des polynoms fest-
				%% legen.
disp('das richtige ergebnis fuer x=5 waere');
polyval(a,5)
disp('das richtige ergebnis fuer x=7 waere');
polyval(a,7)
disp('das richtige ergebnis fuer x=9 waere');
polyval(a,9)
disp('aber das ist ja langweilig, wir wollen lieber selbst das hornerschema proggen');
[p,ps]=horny(a,5);
p
[p,ps]=horny(a,7);
p
[p,ps]=horny(a,9);
p
disp('du siehst, es stimmt ueberein, geil, wa?!');

%%%%%%%%%%%%%%%%%%%%%%%% 7b.)
%% nach dreiimaliger anwendung liefert das hornerschema normalerweise die 
%% haelfte der zweiten ableitung. nach viermaliger das 1/3! fache usw.

%%%%%%%%%%%%%%%%%%%%%%%% 7c.)
%% p(x)   =3x^4-5x^3+4x^2-x+6
%% p'(x)  =12x^3-15x^2+8x-1
%% p''(x) =36x^2-30x+8
%% p''(x) =92
disp('dreimaliges ausfuehren liefert:');
c=[3 -5 4 -1 6];
f=1;		%% fuer die fakultaet
for i=1:3
	[p,c]=horny(c,2);
	p*f
	f=f*i;
end



