电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

最小二乘法曲线拟合的Matlab程序_第1页
1/7
最小二乘法曲线拟合的Matlab程序_第2页
2/7
最小二乘法曲线拟合的Matlab程序_第3页
3/7
方便大家使用的最小二乘法曲线拟合的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 untitled2.fig 一些 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(求...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部