



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 一种非线性函数的曲线拟合方法(函数公式: k = A*(Ta)*exp(E/T) )上一篇文章说了,函数的曲线拟合我以前没做过,所以是摸着石头过河,不知道所采用的方法是否合理,虽然是完成了拟合,不过我觉得自己采用的拟合方法还是比较原始的,希望做曲线拟合的朋友多多指教。原始数据如下: T(K) K 200.00
2、; 2.5069E-13 220.00 3.5043E-13 223.00 3.6741E-13 225.00
3、160; 3.7904E-13 250.00 5.4617E-13 275.00 7.5744E-13 295.00 9.6192E-13
4、 298.00 9.9551E-13 300.00 1.0183E-12 325.00 1.3346E-12 350.00 &
5、#160; 1.7119E-12 375.00 2.1564E-12 400.00 2.6739E-12 425.00
6、0; 3.2706E-12 450.00 3.9527E-12 475.00 4.7261E-12 480.00
7、4.8922E-12 500.00 5.5968E-12 525.00 6.5710E-12 550.00 7.6544E-12 575.00
8、60; 8.8529E-12 600.00 1.0172E-11 800.00 2.5705E-11 1000.00
9、 5.1733E-11 1250.00 1.0165E-10 目标:拟合成 k = A*(Ta)*exp(E/T) 模式的公式,其中A、a和E为未知常数,是我们需要通过曲线拟合要求出的数据。拟合目标中的公式是幂逼近和指数逼近的混合,用Matlab的cftool 工具箱的自定义函数来逼近,效果并不理想,所以我就参考了网上的一些博客和百度知道等资源,采取如下策略:
10、;首先将非线性的拟合公式转化为线性公式,再用求解线性方程组的矩阵方法求出未知常数的值。具体地说,拟合公式的线性化表达式为: log(k) = log(A) + a*log(T) + E/T 。这里有三个未知常数log(A)、a 和 E,则依次取T,K各三个数据,组成 N 个线性方程组: Cx=b,其中:x=log(A), a, E, C=1, log(T), 1/T, b=log(k) 。解这些线性方程组,得到所有方程组的解组成的解矩阵 xMat,其大小为 N*3,对解矩阵的
11、每一列求平均,即可得到所求的未知常数值。根据以上策略,可求得未知常数A、a和E的值如下:A = 3.8858e-020,a = 3.0595,E = -117.2915程序源码:function A,a,E= fun_NLFit(T,K)% 函数 FUN_NLFIT() 根据输入T,K的数据集,求出拟合公式 k = A*(Ta)*exp(E/T)% 的未知常数 A,a,E 。logT=log(T);logK=log(K);daoT=T.(-1);lenT=length(T);C=ones(3);xMat=;% 为了提高拟合精度,从第一个数据点开始,依次分别取T、K的三个相邻的数据点% 组成线性
12、方程组,若 T 有 lenT 个元素,则可组成 lenT-2 个方程组for r=1:lenT-2 C(:,2)=logT(r:r+2); C(:,3)=daoT(r:r+2); b=logK(r:r+2); % C=1 log(T) 1/T, b=log(k) x=(Cb)' xMat=xMat; x;
13、; % 每解一次方程组,则将解 x 存入解矩阵 xMatend% 对解矩阵的每一列求平均,即可得到所求的未知常数值logA=mean(xMat(:,1);A=exp(logA);a=mean(xMat(:,2);E=mean(xMat(:,3);% 画出由点集T、K构成的目标曲线h1=stem(T,K,'bo'); % bo表示每个点用一个小圆圈表示 set(h1,'MarkerFaceColor','green'); % 小圆圈内的颜色为绿色 set(h1,'LineStyle','none'); % 隐藏基线到点的连线 set(get(h1,'BaseLine'),'LineStyle','none'); % 隐藏基线 hold on; % 保持由点集构成的目标曲线,以便和拟合曲线进行对比% 根据拟合公式,求出若干的拟合点,画出拟合曲线t=200:10:1300;k
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国古代建筑文化的特色试题及答案
- 2025卫生资格考试的复习进度与试题与答案
- 经济法概论备考攻略及试题与答案
- 2025年行政管理运行机制试题及答案
- 行政管理2025年自考英雄试题及答案分析
- 行政法学的未来研究愿景试题与答案
- 护士临床思维能力试题及答案
- 卫生资格考试复习计划试题及答案制定
- 第2节 排列与组合
- 制图员三级理论复习试题附答案
- 家长助教日成品
- 2024助贷委托服务协议合同模板
- DZ∕T 0033-2020 固体矿产地质勘查报告编写规范(正式版)
- “五育”与小学数学教育的融合
- 阿替普酶在心脑血管疾病中的应用
- ISO27001:2022信息安全管理手册+全套程序文件+表单
- 《电力建设施工企业安全生产标准化实施规范》
- 2024世界互联网大会跨境电商实践案例集
- 产后肺栓塞护理查房
- 国测省测四年级劳动质量检测试卷
- 屋面防水修缮工程技术标样本
评论
0/150
提交评论