24小时热门版块排行榜    

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

q1036210267

木虫 (正式写手)

[求助] 怎么用Fortran 去做曲线拟合?

曲线拟合的 fortran 程序怎么编

例如 图中:第一列是 距离r,第二列是能量E。
已知 距离和能量 满足公式 E = a((b/r) **9  - (b/r)**6 )

怎么用程序拟合得到 a 和 b

谢谢,金币不够我再加[ 来自科研家族 寂寞大虫家族 ]
回复此楼
生活中坚持快乐的原则不改变,学习工作中踏实上进!`~`
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖


余泽成(金币+1): 谢谢参与应助! 2011-12-08 14:13:26
引用回帖:
16楼: Originally posted by q1036210267 at 2011-11-24 08:52:24:
您好,我现在遇到个问题,有两个自变量,两个因变量,两个回归模型共享部分参数。这种非线性方程怎么去解啊?

如下面附图。
有两个方程,y1 和 y2, 两个自变量x1和x2。
a, b, c, d 是四个共享的参数。

...

这个可以自己构造一个最优化目标函数F,再用最小二乘拟合出参数
y=(y1,y2) ydata=(yy1,yy2)
F=sum(y-ydata).^2
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
20楼2011-11-24 09:52:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 26 个回答

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


dubo(金币+1): 欢迎讨论 2011-11-17 10:11:43
为啥要用 Fortran 做?是个统计软件不都能做吗?
2楼2011-11-17 09:57:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

q1036210267

木虫 (正式写手)

引用回帖:
2楼: Originally posted by snoopyzhao at 2011-11-17 09:57:33:
为啥要用 Fortran 做?是个统计软件不都能做吗?

.., 老师让我用fortran编程去做, 你有什么好方法吗?
生活中坚持快乐的原则不改变,学习工作中踏实上进!`~`
3楼2011-11-17 10:10:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


q1036210267(金币+5): 2011-11-18 14:46:32
余泽成(金币+1): 谢谢参与应助! 2011-12-08 14:12:28
引用回帖:
3楼: Originally posted by q1036210267 at 2011-11-17 10:10:46:
.., 老师让我用fortran编程去做, 你有什么好方法吗?

作业题?

去 natlib 或 statlib 上找一找曲线拟合的包,然后加一个输入数据,输出数据的接口就可以了……
4楼2011-11-17 10:14:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见