最小二乘法曲线拟合的Matlab程序.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最小二乘法曲线拟合的Matlab程序

方便大家使用的最小二乘法曲线拟合的Matlab程序 非常方便用户使用,直接按提示操作即可;这里我演示一个例子:(红色部分为用户输入部分,其余为程序运行的结果,结果图为Untitled.fig,Untitled2.fig) 请以向量的形式输入x,y. x=[1,2,3,4] y=[3,4,5,6] 通过下面的交互式图形,你可以事先估计一下你要拟合的多项式的阶数,方便下面的计算. polytool()是交互式函数,在图形上方[Degree]框中输入阶数,右击左下角的[Export]输出图形 回车打开polytool交互式界面 回车继续进行拟合 输入多项式拟合的阶数 m = 4 Warning: Polynomial is not unique; degree = number of data points. In polyfit at 72 In zxecf at 64 输出多项式的各项系数 a = 0.0200000000000001 a = -0.2000000000000008 a = 0.7000000000000022 a = 0.0000000000000000 a = 2.4799999999999973 输出多项式的有关信息 S R: [4x5 double] df: 0 normr: 2.3915e-015 Warning: Zero degrees of freedom implies infinite error bounds. In polyval at 104 In polyconf at 92 In zxecf at 69 观测数据 拟合数据 x y yh 1.0000 3.0000 3.0000 2.0000 4.0000 4.0000 3 5 5 4.0000 6.0000 6.0000 剩余平方和 Q = 0.000000 标准误差 Sigma = 0.000000 相关指数 RR = 1.000000 请输入你所需要拟合的数据点,若没有请按回车键结束程序. 输入插值点 x0 = 3 输出插值点拟合函数值 y0 = 5.0000 结果: untitled.fig Figure88.jpg (39.8 KB) 最小二乘法曲线拟合的程序 2009-5-6 22:43 untitled2.fig Figure89.jpg (51.08 KB) 最小二乘法曲线拟合的程序 2009-5-6 22:43 一些matlab优化算法代码的分享 代码的目录如下: 欢迎讨论 1.约束优化问题: minRosen(Rosen梯度法求解约束多维函数的极值)(算法还有bug) minPF(外点罚函数法解线性等式约束) minGeneralPF(外点罚函数法解一般等式约束) minNF(内点罚函数法) minMixFun(混合罚函数法) minJSMixFun(混合罚函数加速法) minFactor(乘子法) minconPS(坐标轮换法)(算法还有bug) minconSimpSearch(复合形法) 2.非线性最小二乘优化问题 minMGN(修正G-N法) 3.线性规划: CmpSimpleMthd(完整单纯形法) 4.整数规划(含0-1规划) DividePlane(割平面法) ZeroOneprog(枚举法) 5.二次规划 QuadLagR(拉格朗日法) ActivedeSet(起作用集法) 6.辅助函数(在一些函数中会调用) minNT(牛顿法求多元函数的极值) Funval(求目标函数的值) minMNT(修正的牛顿法求多元函数极值) minHJ(黄金分割法求一维函数的极值) 7.高级优化算法 1)粒子群优化算法(求解无约束优化问题) 1PSO(基本粒子群算法) 2YSPSO(待压缩因子的粒子群算法) 3LinWPSO(线性递减权重粒子群优化算法) 4SAPSO(自适应权重粒子群优化算法) 5RandWSPO(随机权重粒子群优化算法) 6LnCPSO(同步变化的学习因子) 7AsyLnCPSO(异步变化的学习因子)(算法还有bug) 8SecPSO(用二阶粒子群优化算法求解无约束优化问题) 9SecVibratPSO(用二阶振荡粒子群优化算法求解五约束优化问题) 10CLSPSO(用混沌群粒子优化算法求解无约束优化问题) 11SelPSO(基于选择的粒子群优化算法) 12BreedPSO(基于交叉遗传的粒子群优化算法) 13SimuAPSO(基于模拟退火的粒子群优化算法) 2)遗传算法 1myGA(基本遗传算法解决一维约束规划问题) 2SBOGA(顺序选择遗传算法求解一维无约束优化问题) 3NormFitGA(动态线性标定适应值的

文档评论(0)

vaxlv2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档