Filter löschen
Filter löschen

Help with numerical differentiation using difference tables

2 Ansichten (letzte 30 Tage)
PJS KUMAR
PJS KUMAR am 5 Sep. 2018
Bearbeitet: PJS KUMAR am 6 Sep. 2018
For the following data
x=[1:0.2:2.2]
y=[2.7183 3.3201 4.0552 4.9532 6.0496 7.3891 9.0250]
help me to write MATLAB code to find dy/dx value at any point xi using newton forward formula Help me to write MATLAB code after constructing difference table.
  2 Kommentare
Steven Lord
Steven Lord am 5 Sep. 2018
This sounds a lot like a homework problem. If it is, show us what you've tried so far to solve the problem and tell us specifically where you're having difficulty and we may be able to offer some guidance on how to proceed.
PJS KUMAR
PJS KUMAR am 6 Sep. 2018
Bearbeitet: PJS KUMAR am 6 Sep. 2018
I have used to following code to construct the difference table
function fp = newton_fint( x,y,p )
n=length(x);
diff=y';
for j=2:n
for i=1:n-j+1
diff(i,j)=diff(i+1,j-1)-diff(i,j-1);
end
end
for i=1:n
for j=1:n
fprintf("%5.2f\t",diff(i,j));
end
fprintf("\n");
end
h=x(2)-x(1);
u=(p-x(1))/h;
How to create a vector with the elements u,u(u-1),u(u-1)(u-2),..... how to differentiate the elements of the above vector. help me in writing the MATLAB code using vector notations for the following formula for finding derivative at any x value

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Adding custom doc finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by