Logarithmic best-fit line

21 views (last 30 days)
Jonathan Moorman
Jonathan Moorman on 10 Dec 2020
Commented: Walter Roberson on 10 Dec 2020
Hi all,
I have two vectors x and y, and I need to add a logarithmic best-fit line to the graph. This is a pretty easy feature to add on excel, but I am having trouble doing it in Matlab. Could someone please write some script using the two vectors on how to accomplish this? (Also, please no links. I tried to follow other Mathworks answers, but I still am not understanding this. Thanks!
Below is what the best fit line looks like on Excel (for reference to what I am asking)

Accepted Answer

Walter Roberson
Walter Roberson on 10 Dec 2020
No. You have negative y data, and logarithmic fit of that would go complex valued.
If you only want the x to be logarithmic, then either use semilogx() or else plot in your normal way and the set the XScale property of the axes to 'log'

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by