爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7196|回复: 4

[程序设计] 求指导lsqcurvefit函数的使用方法

[复制链接]

新浪微博达人勋

发表于 2012-11-28 21:59:09 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我需要用非线性最小二乘法拟合一个函数,[x,resnorm]=lsqcurvefit(@f_x,x0,xdata,ydata);拟合终止,得到的结果为resnorm=1.10e03,命令窗口出现以下原因:

Local minimum found.
Optimization completed because the size of the gradient is less than
the default value of the function tolerance.
<stopping criteria details>
怎样才能使迭代次数增加,resnorm数值量级变为个位数。
求高手指导
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-29 08:46:48 | 显示全部楼层
为什么要迭代呢?我只使用过最一般的lsqcurvefit,就是得到拟合曲线的未知系数,所以迭代初值设为0
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-11-29 10:12:53 | 显示全部楼层

那你有没有什么办法使resnorm数值量级变为个位数呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-29 12:26:14 | 显示全部楼层
yang_amy08 发表于 2012-11-29 10:12
那你有没有什么办法使resnorm数值量级变为个位数呢

没有用过这用法
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-11-26 22:01:32 | 显示全部楼层
初值是自己随意设置的吗?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表