How can I find the exponent of a log plot?

1 次查看(过去 30 天)
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?

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Linear and Nonlinear Regression 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by