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