Linear approximation that goes through zero
Show older comments
Hello, I have a few points, and I need to approximate them with linear function that goes through zero. Any ideas?) Thank you in advance)
3 Comments
Mathieu NOE
on 7 Feb 2022
HI
have you tried with 1st order polynomial (using polyfit) ?
@Mathieu NOE I was going to suggest the way Matt did it
x=0:5 + 3;
y = 1.5 * x + randn(size(x)) * 0.4 + 10;
slope = x(:) \ y(:);
yFitted = slope * x;
plot(x,y,'.',x,yFitted, 'MarkerSize', 20);
grid on;
Is there a way to get the offset to be zero with polyfit()?
Mathieu NOE
on 7 Feb 2022
seems the topic has been already debated quite often
solutions from FEX :
Accepted Answer
More Answers (0)
Categories
Find more on Spline Postprocessing 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!
