MATLAB怎么求非线性度误差,用Matlab进行最小二乘法线性拟合(求传感器非线性误差、灵敏度)...
用Matlab进行最小二乘法线性拟合(求传感器非线性误差、灵敏度),代码可能写的不太好,请多多指教。
%后面的为注释,红色部分代码需要根据实际情况更改
%最小二乘法线性拟合y=ax+b
x=[0.5,1,1.5,2,2.5,3,3.5,4,4.5,5];%自变量
y=[191,321,442,565,686,819,930,1032,1153,1252];%因变量
xmean=mean(x);ymean=mean(y);
sumx2=(x-xmean)*(x-xmean)';
sumxy=(y-ymean)*(x-xmean)';
a=sumxy/sumx2;%解出直线斜率a(即传感器灵敏度)
b=ymean-a*xmean;%解出直线截距b
z=((a*(x(1,10))+b-(y(1,10)))/(y(1,10)));%“10”是自变量的个数,z为非线性误差(即线性度) a
b
z
%作图,先把原始数据点用蓝色"十"字描出来
figure
plot(x,y,'+');
hold on
% 用红色绘制拟合出的直线
px=linspace(0,6,50);%(linspace语法(从横坐标负轴起点0画到横坐标正轴终点6,50等分精度))
py=a*px+b;
plot(px,py,'r');
运行结果:
a =236.9818
b =87.4000
另一种简单一点的方法:
MATLAB怎么求非线性度误差,用Matlab进行最小二乘法线性拟合(求传感器非线性误差、灵敏度)...相关推荐
- 线性筛求莫比乌斯函数前缀和
大家知道有一类问题,让你把1~N之间每一个数的莫比乌斯函数都输出来,或者把它们全部加起来再输出.这种问题应该属于求前缀和一类的啦 用正规的方式表达: 就论求1~N间每个数的莫比乌斯函数吧.我们一般使用 ...
- 基于MATLAB的RSSI 和 PLE 定位算法,并通过卡尔曼滤波器减少非视距误差
基于MATLAB的RSSI 和 PLE 定位算法,并通过卡尔曼滤波器减少非视距误差 根据上面的课题要求,我们知道在室内未知信道环境下,进行RSS估计效果较差,而本课题所要求的是在室内未知PL的情况下进 ...
- matlab区域法直线度,用最小区域法求直线度误差的探讨
庸 [1l } 程 技 术 学 院 学 报 1991年 第 l期 7OURNAL OF TANGSf iAN INSTITUTE OF TECHNOLOGY 1.1991 用最小 区域法求直线度误差 ...
- matlab 非a到z,matlab命令及函数A到Z
A a abs 绝对值.模.字符的ASCII码值 acos 反余弦 acosh 反双曲余弦 acot 反余切 acoth 反双曲余切 acsc 反余割 acsch 反双曲余割 align 启动图形对象 ...
- 正交矩阵,(标准)正交基,正交投影,正交分解定理,最佳逼近定理,格拉姆-施密特方法求正交基(手算+MATLAB),QR分解(手算+MATLAB计算、分析)
正交(orthogonality).正交集(orthogonal set).单位正交集 定义:如果向量uuu和向量vvv是相互正交的,则有:u⋅v=0u\cdot v=0u⋅v=0. 因为对于零向量, ...
- matlab中对于xf(x)的积分,[matlab 积分]MATLAB求积分?
MATLAB求积分? 问题补充:我想用MATLAB求一下这个式子的积分,谁能帮我一下?g(f)=(e^4kxf)/sinh(kctf)未知量是f,最后求出来的式子里保留其他几个字母. ●matcom ...
- matlab 圆度误差,用MATLAB评定圆度误差的研究
0 引言 目前在生产实践中,圆度误差的测量方法有半径变化测量法.两点法.三点法和坐标测量法等几种[1].其中,圆度仪.三坐标测量机对圆度的评定和计算是通过圆度仪.三坐标测量机等精密仪器自带的计算程序来 ...
- matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...
- matlab求非线性函数的解,MATLAB求解非线性方程(转)
1.解方程 最近有多人问如何用matlab解方程组的问题,其实在matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=i ...
- matlab中predictor怎么填,在MATLAB中求解非線性有限元
我嘗試在MATLAB中求解帶有節點熱源的四面體有限元的熱擴散問題,這個節點取決於解矢量.非線性方程系統如下:在MATLAB中求解非線性有限元 乙U」 + A U = Q(T) 與B是熱capactiy ...
最新文章
- python之开发系列
- Python基础(一)简介与安装
- 腾讯叮当智能屏发布,主打视听体验、海量内容、儿童模式
- 搞清字符集和字符编码
- EasyRecovery如何恢复ps的psd文件
- 深度学习(三):初级卷积神经网络
- Trait这个类的特性
- Python Pandas缺省值(NaN)处理
- Java 如何判断手机号的运营商,是移动、联通、还是电信?
- HTML5 实现给Text文本框中加入图片
- mac打开airplay(隔空播放)
- 融资难度加大 印度科技初创企业发展遭遇困境
- python简单小游戏代码教程,python小游戏程序源代码
- 汇编 eax寄存器和AX,AH,AL之间的关系
- net stop mysql 发生系统错误5
- 腾讯云服务器安装什么系统,腾讯云服务器操作系统TencentOS安装与体验
- Windows申请iOS证书上架App Store详细教程 (有这一篇就够了)
- 多普达 699之不完全新手须知
- C++编程思想 第2卷 第11章 并发 线程间协作 用队列解决线程处理的问题 适当地进行烘烤
- Linux系统管理技术手册——第3章 引导和关机
热门文章
- PS2022免安装绿色版
- 求1000以内的素数c语言5个一行,求1000以内的素数用C语言 ,并按每行5个的方式输出...
- FCC拆解诺基亚808 PureView 内部细节全曝光
- Jmeter创建大批量测试用户数据技巧
- 我的深圳真实驾考经历
- html设置网格颜色,AI网格大小颜色怎么设置-设置AI网格大小颜色的方法 - 河东软件园...
- 计算机id和密码忘了怎么办,苹果账号密码忘记了怎么办_苹果忘了id账号和密码的处理方法...
- PMI第七章 挣值分析
- Microsoft Word For Mac 分节符
- 肯德尔相关性分析_肯德尔的Tau机器学习相关性