- 36
- 0
- 约3.16万字
- 约 7页
- 2017-08-17 发布于河南
- 举报
Matlab直线拟合与平面拟合
利用Matlab实现直线和平面的拟合
2011-04-14 10:45:43| 分类: 算法思想 |举报|字号 订阅
直线和平面拟合是很常用的两个算法,原理非常简单。但如果matlab不太熟的话,写起来也不是那么容易。搜了很久才找到这两个代码,保存之,免得日后麻烦。
1、直线拟合的matlab代码
% Fitting a best-fit line to data, both noisy and non-noisy
x = rand(1,10);
n = rand(size(x)); % Noise
y = 2*x + 3; % x and y satisfy y = 2*x + 3
yn = y + n; % x and yn roughly satisfy yn = 2*x + 3 due to the noise
% Determine coefficients for non-noisy line y=m1*x+b1
Xcolv = x(:); % Make X a column vector
Ycolv = y(:); % Make Y a column vector
Const = ones(size(Xcolv)); % Vector of ones for constant term
Coeffs = [Xcolv Const]\Ycolv; % Find
您可能关注的文档
最近下载
- 标本溢撒的处理流程.pptx VIP
- 启蒙运动的核心思想.docx VIP
- 求职简历毕业生简历大学生简历 (62).docx VIP
- 建筑工程图集 15G108-6:《门式刚架轻型房屋钢结构技术规范》图示.pdf VIP
- 客户关系管理理论与应用第五章客户信息管理.ppt VIP
- 湖北武汉市2026届高中毕业生三月调研考试数学试卷【可打印+答案详解】.pdf VIP
- 2026年河北中考政治二模仿真模拟试卷(附答案解析).docx VIP
- IEC_62560_中文.doc VIP
- 23G409 先张法预应力混凝土管桩 conv.docx VIP
- 科学技术部国际科技合作中心社会招聘劳动真题.docx VIP
原创力文档

文档评论(0)