Filter löschen
Filter löschen

How to use finite difference to find slope for a function?

2 Ansichten (letzte 30 Tage)
wenchong chen
wenchong chen am 16 Feb. 2021
Beantwortet: Shubham Khatri am 21 Feb. 2021
I have a function F(x)=x^2 + x - 10, how can I creat code for forward, back ward and central finite difference approximation of the slope ? I don't know where can I start.
  2 Kommentare
dpb
dpb am 16 Feb. 2021
Start buy defining the function...
fnF=@(x)x.^2 + x - 10;
Then you have to evaluate the function over whatever range of x you're interested in before doing differences of any sort.
wenchong chen
wenchong chen am 19 Feb. 2021
I only got how to find slope for a point, how to find slop for (-1 to 1) in finite difference approximation?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Shubham Khatri
Shubham Khatri am 21 Feb. 2021
Hello,
I have used forward finite difference approximation to design the following code for the purpose.
h=0.1; % step's size
N=10; % number of steps
y(1)=-10;
for n=1:20
y(n+1)= y(n)+h*(4*y(n) + 41)^(0.5);
end
x = -1:0.1:1.1;
plot(x,y);
Hope it helps

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by