24小时热门版块排行榜    

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

菜鸟小强

铜虫 (初入文坛)

[求助] 最小二乘解算拟合方程已有4人参与

y=a+b*t+c*t^2+d*sin(pi/3*t+m)+f*sin(pi/6*t+n)  求解 a,b,c,d,f,m,n .其中t=(/i,i=1,120);y有120个对应的值  该怎么编写程序来求得未知数呢         希望大神们能够帮助小弟
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

菜鸟小强

铜虫 (初入文坛)

引用回帖:
11楼: Originally posted by ju5200 at 2014-01-05 18:49:09
这个要看方程的具体情况了 不好说的 你可以多换几个初值 看看结果相差大不大 如果不打说明影响不大...

en  谢谢你 你这个和我写的那个 得出的结果差不多 感觉matlab这拟合效果有些差 我再用拟合软件试一下
12楼2014-01-05 18:54:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

chouchao

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
xzhdty: 感谢参与, 2014-01-03 17:07:29
同学写明你的需求,拟合方法,把数据发送给我,我帮你写代码
2楼2014-01-03 15:43:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

戴钢盔的猪头

木虫 (知名作家)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 言之有理,这里代做作业的地方 2014-01-05 15:17:51
matlab直接用最小二乘曲线拟合或者非线性最小二乘拟合就行。函数是lsqcurvefit或lsqnonlin。具体用法help一下就知道了。你总要自己学会的,不可能每次把数据发上来找人帮你处理。

[ 发自手机版 http://muchong.com/3g ]
3楼2014-01-03 20:04:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

菜鸟小强

铜虫 (初入文坛)

引用回帖:
3楼: Originally posted by 戴钢盔的猪头 at 2014-01-03 20:04:52
matlab直接用最小二乘曲线拟合或者非线性最小二乘拟合就行。函数是lsqcurvefit或lsqnonlin。具体用法help一下就知道了。你总要自己学会的,不可能每次把数据发上来找人帮你处理。
...

matlab  看来matlab也是要必学的了 小弟初学fortran,matlab更是还没有学习,看来要做的事还有很多啊
4楼2014-01-03 21:51:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见