linear fit
Show older comments
When plotting a scatter plot is it possible to add a linear fit to the the graph without having to go into tools-> basic fitting and clicking on linear and show equations?
Accepted Answer
More Answers (5)
Thomas
on 31 Jan 2012
1 vote
Also you can always do it once manually, generate data set, create the plot, make the linear fit with the equations, then in the Figure window
File>Generate code..
This will create a MATLAB function for everything that you did manually and can use it again and again if you have more data sets.
1 Comment
Galina Machavariani
on 2 Sep 2021
After I did linear fit with equation, What should I write in the command window to generate the code?
Wayne King
on 31 Jan 2012
Hi, yes, you can use lsline()
x = 1:10;
y1 = x + randn(1,10);
scatter(x,y1,25,'b','*')
hold on;
lsline;
4 Comments
Richard
on 31 Jan 2012
Wayne King
on 31 Jan 2012
lsline(), not isline. Did you copy and paste my code? I didn't write isline.
Richard
on 1 Feb 2012
vkehayas
on 30 Sep 2016
The statistics toolbox is required for
lsline
Annu Panwar
on 13 Sep 2017
0 votes
but anyone has observed that the results are different when you do polyfit by using codes and manually?
sabreen haj
on 27 Apr 2018
0 votes
Can you help me to write script for calibration curve And give me the equation so i can finde the x value then the result shown in a table with everage of 3 x value and std
Marcello Wienhoven
on 11 Jan 2021
0 votes
x = 1:10;
y1 = x + randn(1,10);
scatter(x,y1,25,'b','*')
P = polyfit(x,y1,1);
yfit = P(1)*x+P(2);
hold on;
plot(x,yfit,'r-.');
1 Comment
Galina Machavariani
on 2 Sep 2021
Thank you for the answer.
And how can I display linear fit equation on the graph?
I mean not "manual" way in the graph editor, , but the code ...
Thank you !
Categories
Find more on Linear Predictive Coding 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!