⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 circfit.m

📁 本人编写的基于最小二乘法的圆拟合程序
💻 M
字号:
function   [xc,yc,R,a] = circfit(x,y)

%   [xc yx R] = circfit(x,y)

%  圆心为 (yc,xc) 半径为 R

%   x^2+y^2+a*x+b*y+c=0

%  用最小二乘法,xc=-0.5a(1),yc=-0.5a(2)

    x=x(:); y=y(:);
   abc=[x y ones(size(x))]\[-(x.^2+y.^2)];
   a=abc(1);
   b=abc(2);
   c=abc(3);
   xc = -.5*a;
   yc = -.5*b;
   R  =  sqrt((a^2+b^2)/4-c)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -