資源簡介
用matlab實現的最小二乘法擬合橢圓方程,實驗結果已驗證,具體基礎知識和推導過程可見http://blog.sina.com.cn/s/blog_471e6c930102x96q.html
代碼片段和文件信息
function?ellipse_paras?=?ellipsefit(XYn)
%?橢圓方程:x^2+Axy+By^2+Cx+Dy+E=0
%?采用最小二乘法進行擬合橢圓
%?Input:?X?---?a?vector?of?x?measurements
%????????Y?---?a?vector?of?y?measurements
%????????n?---?the?number?of?measurements
%?M*[A?B?C?D?E]‘?=?N
%初始化橢圓方程結果
ellipse_paras.A=0;
ellipse_paras.B=0;
ellipse_paras.C=0;
ellipse_paras.D=0;
ellipse_paras.E=0;
x=X;
y=Y;
xy=x.*y;
x2=x.*x;
y2=y.*y;
x3=x2.*x;
y3=y2.*y;
x2y=x2.*y;
xy2=x.*y2;
x4=x2.*x2;
y4=y2.*y2;
x3y=x3.*y;
- 上一篇:html5超級瑪麗源代碼
- 下一篇:requireJS初學者完整
評論
共有 條評論