- 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
您可能关注的文档
最近下载
- 老旧供水管网改造项目施工组织设计.docx
- 废旧手机拆解回收技术规范.docx VIP
- 东北财经大学《高等数学上》2025--2026学年期末试卷(A卷)含答案.pdf VIP
- 小学道德与法治新部编版四年级上册第三单元第7课 神奇的世界教案(2026秋).pdf
- 污水处理厂中水回用工程施工组织设计.doc VIP
- 2026年团员团章考试题及答案解析.docx VIP
- 工会改革创新课件.pptx VIP
- 九年级化学金属和酸反应专题训练.doc VIP
- 某污水处理厂及再生水回用工程施工组织设计.doc VIP
- 八年级数学上册专题14.1 幂的运算(重点题专项讲练)(人教版)(原卷版).docx VIP
原创力文档

文档评论(0)