How can I find the exponent of a log plot?

2 views (last 30 days)
Janna Hinchliff
Janna Hinchliff on 25 Feb 2019
Commented: Harshita Gupta on 8 Mar 2019
I'm plotting some data on a log scale using the code
for k = 1:length(dataeachcurrent)
temparray(k) = 1000./(T.TIcell{dataeachcurrent{k}{1}/10}(dataeachcurrent{k}{2})+273);
timeto50array(k) = dataeachcurrent{k}{3};
end
semilogy(fliplr(temparray),fliplr(timeto50array),'*','Color',[0.5 0 0.5])
fitEa = polyfit(fliplr(temparray),fliplr(timeto50array),1);
plotfit = polyval(fitEa,fliplr(temparray));
plot(fliplr(temparray),plotfit,'k--')
where temparray and timeto50array are taken from a set of cell arrays. This gives me a linear gradient on a log scale on the y axis, but I need the value of the exponent (which I think is given by the gradient) but I'm unsure how to get this value from the parameters I have. How can I extract this?

Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by