实验条件

实验用例

x 0 10 20 30 40 50 60 70 80 90
y 68 67.1 66.4 65.6 64.6 61.8 61.0 60.8 60.4 60

实验要求

利用曲线拟合的线性最小二乘法求被逼近函数f(x)在点x=55处的近似值,并画出实验数据和直线。

代码实现

X=[0,10,20,30,40,50,60,70,80,90];
Y=[68,67.1,66.4,65.6,64.6,61.8,61.0,60.8,60.4,60];
n=length(X);%10组数据
disp(n);
syms t;
a1=0;a2=0;a3=0;a4=0;
s=0;
for j=1:na1=a1+X(j)*X(j);a2=a2+Y(j);a3=a3+X(j);a4=a4+X(j)*Y(j);
end
b=(a1*a2-a3*a4)/(n*a1-a3*a3);
a=(n*a4-a2*a3)/(n*a1-a3*a3);
s=a*t+b;
disp('s是');
disp(s);
s2=eval(subs(s,'t',55));
disp('x的值为55时,表达式的值为');
disp(s2);
t=0:0.001:90;
S=eval(s);
figure
plot(t,S,'r');
grid on;
xlabel('x');
ylabel('function');
for k=1:ntext(X(k),Y(k),'*','color','g');%图像上标记某一个点
end
text(55,s2,'*','color','k');

运行图像

Matlab实现曲线拟合的最小二乘法相关推荐

  1. Matlab 隐函数方程求解最小二乘法拟合一阶线性拟合二阶拟合传感器实验

       九层妖塔 起于垒土 Matlab 最小二乘法拟合一阶线性拟合&传感器实验 一.代码 二.数据处理结果 三.Notes 一.代码 %电容传感器位移实验数据 最小二乘法一阶线性拟合 x = ...

  2. 用matlab进行曲线拟合

    曲线拟合 曲线拟合概述 曲线拟合的步骤 用matlab进行曲线拟合 曲线拟合概述 在实际工程应用和科学实践中,经常需要寻求两个(或多个)变量间的关系,而实际上却只能通过观测得到一些离散的数据点,针对这 ...

  3. Matlab中的偏最小二乘法(PLS)回归模型,离群点检测和变量选择

    全文下载:http://tecdat.cn/?p=22319 本文建立偏最小二乘法(PLS)回归(PLSR)模型,以及预测性能评估.为了建立一个可靠的模型,我们还实现了一些常用的离群点检测和变量选择方 ...

  4. matlab中ch3_1,Ch3_3最小二乘法1.ppt

    Ch3_3最小二乘法1 曲线拟合的最小二乘法 如果f(x)只在一组离散点集{xi,i=0,1,-,m}上给定这就是科学实验中经常见到的实验数据{(xi,yi),i=0,1,-,m}的曲线拟合,这里yi ...

  5. matlab 非线性曲线拟合

    % matlab 非线性曲线拟合, nlinfit & lsqcurvefit & lsqnonlin: %x0 初始向量 %p 表达式参数变量 xdata = [0.25 0.5 0 ...

  6. 计算机最小二乘法拟合,数值计算_第6章 曲线拟合的最小二乘法.doc

    数值计算_第6章 曲线拟合的最小二乘法.doc 还剩 29页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 第 ...

  7. 曲线拟合最小二乘法对数c语言实现,数值计算_第6章曲线拟合的最小二乘法

    <数值计算_第6章曲线拟合的最小二乘法>由会员分享,可在线阅读,更多相关<数值计算_第6章曲线拟合的最小二乘法(23页珍藏版)>请在人人文库网上搜索. 1.第6章 曲线拟合的最 ...

  8. matlab 画非线性曲线,matlab 非线性曲线拟合, nlinfit  lsqcurvefit  lsqnonlin

    % matlab 非线性曲线拟合,polyfit & nlinfit & lsqcurvefit & lsqnonlin: %x0 初始向量 %p 表达式参数变量 xdata ...

  9. 《数值分析》李庆扬 03 曲线拟合的最小二乘法

    # 写于2021.01.05 # 教材<数值分析> 第五版 李庆扬 王能超 易大义 # 只总结了考试需要的内容:无加权的最小二乘的计算 # 总结不易 望赞鼓励 0 内容串联 1. 误差分析 ...

最新文章

  1. x86 X64指令集之间的关系
  2. 对于mysql的用户权限管理
  3. php面向对象教学笔记,php学习笔记之面向对象编程
  4. microsoft visual c++ 编译c语言,Microsoft Visual C++ 程序的部署方法
  5. 如何写一份好的求职简历
  6. java 匿名初始化_Java:双括号初始化 /匿名内部类初始化法
  7. 【美团分享】美团大脑及其在推荐系统中的应用.pdf(附下载链接)
  8. leetcode957. Prison Cells After N Days
  9. 不到一年英伟达股价又翻番了,CFO说:感谢中国、感谢AI
  10. 块级元素(HTML、CSS)
  11. 如何利用Python爬虫爬取小说网站并保存到txt文件
  12. 两直线平行交叉相乘_十字交叉双乘法没有公式
  13. 八、服务器【Ubuntu】GPU-TeslaP100部署
  14. pc机属于模拟专用微型计算机,《春11计算机基础》期末试题
  15. 【有料c++题目周刊 | 第四期】贝克街神探
  16. java 对齐文本框_如何对齐文本框和旁边的图像按钮
  17. 2022年中国汽车事件数据记录器(EDR)市场现状研究分析与发展前景预测报告
  18. 区块链3+1:2018区块链媒体趣味花名册
  19. 计算机网络实验4--IP动态路由搭建
  20. 尚硅谷网上书城项目概要

热门文章

  1. 谁说国内无RISC-V开源核——您还不知蜂鸟E200?
  2. R packages:fNonlinear———bdsTest——BDS检验
  3. 计算机网络管理存在薄弱环节,计算机网络管理思考
  4. Python实现画图软件功能
  5. NEC Programming Contest 2021(AtCoder Beginner Contest 229) B - Hard Calculation
  6. nginx多域名配置
  7. 微信小程序及微信生态圈
  8. 在线教育平台edx运营情况数据分析报告——SQLTableau
  9. swift swiftJson 解析json
  10. 怎么快速了解一个新的项目