How do I produce a graph of the slope of a group of data points?

3 views (last 30 days)
I am currently working with a set of historical price points, and I am looking to graph the slope of the changes over time. The data, however, is too erratic to create an effective best fit curve. I am fairly unfamiliar with Matlab. Is there a way to do this effectively?
  11 Comments
Mark
Mark on 12 Jun 2014
I originally graphed by using:
[num,txt,raw]=xlsread('Metal Data.xlsx') x = num(1:57,1); y = num(1:57,2); plot(x,y)
That gave me the base plow. I then tried to input the line that you gave me:
plot(diff(x,y));
but it gave me the aforementioned error.

Sign in to comment.

Accepted Answer

José-Luis
José-Luis on 12 Jun 2014
plot(diff(y));
Please read the documentation to see how diff() works.
Please accept an answer when your problem has been solved.
  2 Comments
Mark
Mark on 12 Jun 2014
Thank you so much for your help, my boss likes your answer!
José-Luis
José-Luis on 12 Jun 2014
Edited: José-Luis on 12 Jun 2014
My pleasure.
Tell your boss he can give me a job if he wants to... ;)

Sign in to comment.

More Answers (0)

Categories

Find more on Creating, Deleting, and Querying Graphics Objects 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!