matlab拟合代码总结
2011-10-25 13:27
609 查看
1:线性拟合
根据斜截式y = ax+b。这样拟合的缺点是必须非常清楚图中的点分别属于哪条直线。而且不能有噪声出现。
2:平面曲线拟合
[align=left]五个点可以确定一个非退化的平面曲线。[/align]
[align=left]可以同线性拟合一样有AB = 0(AB均为矩阵)。[/align]
3:霍夫变换
对于线性检测,用
。图片空间的每一个点对应于参数空间的一条曲线。
参数空间中的一条曲线对应于图片空间里过某一点的一族直线。
原空间里的一条直线对应于参数空间里的一个点。
根据斜截式y = ax+b。这样拟合的缺点是必须非常清楚图中的点分别属于哪条直线。而且不能有噪声出现。
a=0.75; b=0.6; x = (0:10)'; y = a*x+b+(rand(11,1)-0.5)*0.9; A = [x ones(11,1)]; yy = (0:10); coeff = pinv(A) * y; %coeff中为拟合的直线的斜截 figure; scatter(x,y); line([0,10],[coeff(2),coeff(1)*10+coeff(2)]); |
2:平面曲线拟合
[align=left]五个点可以确定一个非退化的平面曲线。[/align]
[align=left]可以同线性拟合一样有AB = 0(AB均为矩阵)。[/align]
3:霍夫变换
对于线性检测,用
。图片空间的每一个点对应于参数空间的一条曲线。
参数空间中的一条曲线对应于图片空间里过某一点的一族直线。
原空间里的一条直线对应于参数空间里的一个点。
相关文章推荐
- 数学建模常用Matlab/Lingo/c代码总结系列——非线性拟合
- 最小二乘椭圆拟合matlab代码实现
- 数学建模常用Matlab/Lingo/c代码总结系列——floyd最短路径
- 数学建模常用Matlab/Lingo/c代码总结系列——参数估计
- 用matlab代码开启笔记本摄像头的6种方法——图像效果各不相同,纯自我总结,与大家分享
- 用matlab代码开启笔记本摄像头的6种方法——图像效果各不相同,纯自我总结,与大家分享
- 数学建模常用Matlab/Lingo/c代码总结系列——插值拟合
- 数学建模常用Matlab/Lingo/c代码总结系列——Matlab图形绘制函数汇总
- MATLAB中利用cftool导出代码实现一张图中拟合多条平滑曲线
- 数学建模常用Matlab/Lingo/c代码总结系列——hamilton回路
- 图像边缘检测及提取方法总结(含Matlab代码)
- 期望库存量,期望缺货量的线性拟合,基本思想与 matlab 代码
- MATLAB回归、插值、逼近、拟合总结
- matlab 回归、拟合、插值、逼近的总结
- Matlab中数据拟合(简单粗暴不用写代码)
- 数学建模常用Matlab/Lingo/c代码总结系列——最小费用最大流问题
- Matlab直线拟合的原理和代码
- 数学建模常用Matlab/Lingo/c代码总结系列——整数规划问题
- 决策树的实现原理与matlab代码
- 海明嵌入Hamming Embedding生成Binary Signature之matlab程序代码