24小时热门版块排行榜    

查看: 298  |  回复: 4
当前主题已经存档。

liwy_lee

木虫 (小有名气)

[交流] 【求助】非线性多元拟合

现有一已知方程形式:
Y=f(x1,x2,x3,x4,x5,x6)
方程内含有3个常数项:a,b,c
方程内含有+,-,×,÷,想在拟合之前转化成线性方程难度颇大

x1~x6是6个操作条件【已知】
Y是A组分的浓度

实验是在不同操作条件下获得样品内A组分的浓度,计算过程:
Y1=f(x1,x2,x3,x4,x5,x6)
Y2=f(Y1,x2,x3,x4,x5,x6)
Y3=f(Y2,x2,x3,x4,x5,x6)
……
Y77=f(Y76,x2,x3,x4,x5,x6)
整个计算过程中a,b,c不变
实验数据里,样品内A组分浓度数据为Y77

data={Y77,x1,x2,x3,x4,x5,x6}【已知】

请问在上述这种情况下,如何拟合出方程内a,b,c 的数值?
非常感谢

[ Last edited by woshilsh on 2009-6-13 at 22:34 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fspdlh

金虫 (正式写手)


mingdong(金币+1,VIP+0):谢谢! 4-25 07:20
呵呵,有人问的问题和你的一样
http://muchong.com/bbs/viewthread.php?tid=1269739
2楼2009-04-25 00:21:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bay__gulf

金虫 (著名写手)

刘苏州

推荐个软件  1stOpt
3楼2009-04-25 10:51:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liwy_lee

木虫 (小有名气)

引用回帖:
Originally posted by fspdlh at 2009/4/25 00:21:
呵呵,有人问的问题和你的一样
http://muchong.com/bbs/viewthread.php?tid=1269739

先谢谢你给我提供的信息
但是有一点疑惑,他是一个公式算一组数据,每一个Yn都是已知的,但是我这个有点问题。
我已知的数据是Y77,x1,x2,x3,x4,x5,x6,总共30组
30组数据之间是没关系的
也就是说每一组的x1~x6要用我之前提供的公式循环计算77次得到Y77才算是计算出一个数据
30组数据就要重复做30次上述的计算才能得到30个Y77,在这个过程中用的a,b,c 是一样的

这种情况也可以用你提到的帖子里的方法进行拟合吗?
4楼2009-04-25 16:16:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liwy_lee

木虫 (小有名气)

引用回帖:
Originally posted by bay__gulf at 2009/4/25 10:51:
推荐个软件  1stOpt

之前我也看了一些类似的帖子,好多人都提到1stOpt这个软件
我电脑的系统是vista home basic sp1,应该用哪个版本的?
哪里有下载?

非常感谢
5楼2009-04-25 16:20:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liwy_lee 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见