麻烦用polyfit分离直接从原始数据点

1视图(30天)
你好,
我策划一些power-inverse法律和使用以下数据:
重对数(E2dist、E2PrdB + g),等等
p = polyfit(日志(E2dist),日志(E2PrdB), 1);
m =(1页);
b = exp (p (2));
%的意思=μ(1);
% std =μ(2);
重对数(E2dist b。* E2dist。^ m - m *);
这是很好。但是当我改变
(p, S,μ)= polyfit(日志(E2dist),日志(E2PrdB), 1);
我的直线适合垂直分离从原始数据点?
希望你能帮助。
干杯

接受的答案

dpb
dpb 2013年11月4日
医生polyfit
(P, S,μ)= polyfit (X, Y, N)发现一个多项式的系数
XHAT = (xμ(1))/μ(2)μμ(1)= (X)和(2)=性病(X)。
这是一个不直观的“特性”,确实如此。似乎更好使用国旗要求/控制中心而不是输出的形式。

答案(1)

图像分析
图像分析 2013年11月4日
当你使用polyval()来得到你的估计x值,您需要通过在原始年代和μ值范围。看到这个演示:
x = 10:10;
兰德(y = x + 10 + 20 * 1,长度(x));
情节(x, y,“bd - - - - - -”,“线宽”3,“MarkerSize”15);
ylim (40 [0]);
%全屏放大图。
集(gcf,“单位”,“归一化”,“outerposition”,(0 0 1 1));
网格;
%配合一线吵闹的数据
(系数,年代,μ)= polyfit (x, y, 1);
%得到健康。你需要通过年代和μ!
yFitted = polyval(系数x,年代,μ);
%的阴谋,
持有;
情节(x, yFitted,“r * - - - - - -”,“线宽”3,“MarkerSize”15);

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!