Azzera filtri
Azzera filtri

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

2 visualizzazioni (ultimi 30 giorni)
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 Commenti
dpb
dpb il 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 il 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?

Accedi per commentare.

Risposte (1)

Shubham Khatri
Shubham Khatri il 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

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by