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?
2 个评论
Stephan
2019-2-26
Is it the same question as: https://de.mathworks.com/matlabcentral/answers/447060-how-do-i-extract-the-exponent-from-a-semilogy-plot ?
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Linear and Nonlinear Regression 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!