麻烦用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);
我的直线适合垂直分离从原始数据点?
希望你能帮助。
干杯
0评论
接受的答案
答案(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);