24小时热门版块排行榜    

查看: 1644  |  回复: 12
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xmexpert

新虫 (初入文坛)

[交流] matlab nlinfit数据拟合,数据少还行,数据多了结果全是复数。这个怎么解决。

myfunc=inline('a(1).*(x-a(2)).^a(3)','a','x');a=nlinfit(finalout(:,1),finalout(:,2),myfunc,[0.5,100,2]);修改初值确实可以,但是要处理的数据太多了,不能一个一个调初值。像origin数据再多都不会出现类似问题,matlab有解决的好办法吗?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xmexpert(金币+1): 谢谢参与
4楼2016-09-25 15:20:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

dingd

铁杆木虫 (职业作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
换1stOpt吧,拟和方面Matlab,Origin等都相差太远

[ 发自手机版 http://muchong.com/3g ]
11楼2016-09-25 18:39:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
12楼2016-09-25 20:09:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见