- The slope of the line from about 0 to about 0.5 ...
- The slope of the relatively linear descending part of the curve between about 1 and 3.75 ...
- The descending part of the loop ...
- The ascending part of the loop ...
Finding slope from a 2D plot
76 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have plotted a group of points using plot(x,y) command. The plot is non linear. I attached a picture with a line drawn on the linear side of the graph. Give me an idea of how to find the slope.

2 Kommentare
Star Strider
am 7 Dez. 2014
Obvious question: Slope of what ?
Four possibilities:
... or something else?
Antworten (1)
Image Analyst
am 7 Dez. 2014
I see 4 lines. Anyway, extract the x and y coordinates that you want to fit a line to, then use polyfit:
coefficients = polyfit(x, y, 1);
% Now get the slope, which is the first coefficient in the array:
slope = coefficients(1);
6 Kommentare
Image Analyst
am 7 Dez. 2014
You can use
grid on;
or you can use line() to draw lines at certain, specific places.
xl = xlim();
yl = ylim();
% Draw quadrant dividing lines
xLine = (x(1)+x(2))/2;
yLine = (y(1)+y(2))/2;
% Draw vertical line
line([xLine, xLine], yl, 'Color', 'r', 'LineWidth', 2);
% Draw horizontal line.
line(xl, [yLine, yLine], 'Color', 'r');
Siehe auch
Kategorien
Mehr zu Discrete Data Plots 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!

