Producing a line of best fit with equation
    75 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    badfish66
 am 24 Apr. 2016
  
    
    
    
    
    Kommentiert: Image Analyst
      
      
 am 10 Dez. 2021
            Hi
I have been using lsline to produce a linear line of bext fit for two datasets. I was wondering if there was a similar command that produced the line of best fit and provided an equation (in the form y=mx+c) for said line.
Many Thanks
0 Kommentare
Akzeptierte Antwort
  Sebastian Castro
    
 am 24 Apr. 2016
        There is also the polyfit function in MATLAB. If you specify an order of 1, the output of polyfit will have the two components m and c as you specified.
- Sebastian
0 Kommentare
Weitere Antworten (2)
  Kylie Hansen
      
 am 16 Feb. 2017
        
      Bearbeitet: Image Analyst
      
      
 am 10 Dez. 2021
  
      Thought I'd share an alternate answer from this github repository: 
The code below prints a 1x2 matrix where the first value is the slope of the line and the second is the y-int. 
Just plug into slope intercept form (y = mx+ b) and you've got the equation.
h = lsline ;
p2 = polyfit(get(h,'xdata'),get(h,'ydata'),1)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




