0
在Matlab中,我有一個散點圖,其中x軸和y軸都是對數刻度。我如何在日誌範圍內添加一條最適合的線? 謝謝!在matlab中通過散射點的對數尺度的polyfit/polyval
x = [0.0090 0.0000 0.0001 0.0000 0.0001 0.0000 0.0097 0.0016 0.0006 0.0000 0.0016 0.0013 0.0023];
y = [0.0085 0.0001 0.0013 0.0006 0.0005 0.0006 0.0018 0.0076 0.0015 0.0001 0.0039 0.0015 0.0024];
scatter(x,y)
set(gca,'YScale','log');
set(gca,'XScale','log');
hold on
p = polyfit(log(x),log(y),1);
f = polyval(p,x);
plot(x,f,'Color',[0.7500 0.7500 0.7500],'linewidth',2)
你如何計劃'polyfit'無窮?因爲這就是你要從log(0)得到的結果。 – 2016-02-12 01:11:05