At every value of x, how measure slope of plot?

1 view (last 30 days)
MOHD UWAIS
MOHD UWAIS on 27 Feb 2023
Edited: Torsten on 27 Feb 2023
clear all
clc
x=[15 20 25 30 35 40 45 50 55];
y=[11.89 11.845 11.85 11.855 11.865 11.93 12.01 12.2 12.77];
plot(x,y)

Answers (1)

Torsten
Torsten on 27 Feb 2023
Edited: Torsten on 27 Feb 2023
Look at the approximate slope curve under
You cannot expect a simple explicit equation for it.
A possible function is given here as dy:
X=[15 20 25 30 35 40 45 50 55];
Y=[11.89 11.845 11.85 11.855 11.865 11.93 12.01 12.2 12.77];
dY = gradient(Y,5);
dy = @(x) interp1(X,dY,x)
dy = function_handle with value:
@(x)interp1(X,dY,x)
dy(22.8)
ans = -0.0012

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!