当前位置:首页>开发>正文

matlab最小二乘法拟合圆程序

2023-06-06 05:54:24 互联网 未知 开发

 matlab最小二乘法拟合圆程序

matlab最小二乘法拟合圆程序

111 %% x,y为题目中数据
plot(x, y, *)
hold on
 
A = [x y ones(size(x))]
abc = -(A*A)sum(A*[x.^2 y.^2], 2)
ox = -abc(1)/2
oy = -abc(2)/R = sqrt(ox^2 oy^2-abc(3))
 
plot(ox, oy, or)
t = linspace(0, 2*pi, 100)
plot(ox R*cos(t), oy R*sin(t))

最新文章