Register to reply

Matlab second derivative approximation

by splelvis
Tags: approximation, derivative, matlab
Share this thread:
splelvis
#1
Feb17-10, 09:58 PM
P: 10
clear all;
nx=50;
ny=30;
hx=pi/nx;
x=linspace(0,pi,nx+1);
y=linspace(0,pi,ny+1);
x_plus_h=x+hx.*ones(1,nx+1);
x_minus_h=x-hx.*ones(1,nx+1);
for i=1:nx+1
for j=1:ny+1
f_xx(j,i)=(f9(x_plus_h(i),y(j))-2*f9+f9(x_minus_h(i),y(j)))./(hx.^2);
end;
end;
[xx,yy]=meshgrid(x,y);
surf(xx,yy,f_xx);
title('partial derivative w.r.t.xx')
,

and the other new document,f9,
function l=f9(x,y)
l=exp(sin(x-y));


and then the system said have error,

??? Input argument "x" is undefined.

Error in ==> f9 at 2
l=exp(sin(x-y));
Error in ==> partial_derivxx at 11
f_xx(j,i)=(f9(x_plus_h(i),y(j))-2*f9+f9(x_minus_h(i),y(j)))./(hx.^2);


where should i corrected to make it work?
thanks

anyone can help
Phys.Org News Partner Science news on Phys.org
Experts defend operational earthquake forecasting, counter critiques
EU urged to convert TV frequencies to mobile broadband
Sierra Nevada freshwater runoff could drop 26 percent by 2100
splelvis
#2
Feb18-10, 05:23 PM
P: 10
i have find my error,
f9should be f9(x(i),y(j))


Register to reply

Related Discussions
Approximation with derivative Calculus 6
Derivative function in matlab Math & Science Software 0
Matlab function to compute an approximation to the temperature at any point in the... Math & Science Software 2
Matlab Derivative Approximation Math & Science Software 1
Matlab Second Derivative Ploting Problem Math & Science Software 3