Taylorpolynom mit 3 Variablen Matlabfunktion PDF

Title Taylorpolynom mit 3 Variablen Matlabfunktion
Course Höhere Mathematik 2
Institution Technische Universität München
Pages 1
File Size 38.1 KB
File Type PDF
Total Downloads 25
Total Views 138

Summary

Selbsterstellter Matlabcode. Keine Garantie auf Richtigkeit!...


Description

2/23/21 7:55 PM

C:\Users\laura\OneDrive...\Taylorploy3.m

1 of 1

%% Taylorpolynom mit 3 Variablen % % % % %

Autorin: Laura Hopmeier Vorbereitung im Workspace: syms f(x,y,z) Bsp.: f(x,y,z)= x*sin(y)+exp(z); Bsp.: P=[0;0;0];

% % % %

Für Funktionen, bei denen muss die Zeile 25 benutzt Für Funktionen, bei denen muss die Zeile 25 benutzt

die Hessematrix keine Variablen mehr enthält, werden und 26 ausgeblendet werden. die Hessematrix immer noch Variablen enthält, werden und 26 ausgeblendet werden.

% Anmerkung: Keine Garantie auf Richtigkeit! Das hier sind meine % persönlichen Notizen, die oft nicht für allgemeine Fälle geschrieben sind. function [T0,T1,T2]=Taylorploy3(f,P) % Um numerische Variablen nicht später mit symbolischen Variablen zu % überschreiben erstmal neue symbolische Variablen: sf=f; sfp=sf(P(1,1),P(2,1),P(3,1)); syms f(x,y,z) Hf(x,y,z)=hessian(sf,[x,y,z]); %Hessematrix % Hfp=Hf; %Für Hf ohne Variablen Hfp=Hf(P(1,1), P(2,1), P(3,1)); % Für Hf mit Variablen

gf(x,y,z)=gradient(sf); %Gradient von f gfp(x,y,z)=gf(P(1,1), P(2,1), P(3,1)); % Punkt P in Gradient von f gfpbody=formula(gfp); gfpt=[gfpbody(1), gfpbody(2), gfpbody(3)]; % transponiert v(x,y,z)=[x-P(1,1); y-P(2,1); z-P(3,1)]; % Hilfsvektor vt(x,y,z)=[x-P(1,1), y-P(2,1), z-P(3,1)]; % transponiert % Taylorpolynome T0(x,y,z)=sfp; T1(x,y,z)=sfp+gfpt*v; T2(x,y,z)=sfp+gfpt*v+0.5*vt*Hfp*v; end...


Similar Free PDFs