24小时热门版块排行榜    

查看: 496  |  回复: 5
当前主题已经存档。

boboxiong

金虫 (正式写手)

[交流] 求助一催化反应动力学问题

我在做动力学数据处理的过程中,需要解决:
y=ax1+bx2+cX3+dX4
自变量为x1,x2,x3,x4
给出13组y及对应的所有自变量的值,怎样拟合出参数a,b,c,d??

我用matlab和origin分别进行拟和,但是总有两项系数为零,不知道是什么原因,请哪位高手指导一下啊!

用Matlab,
先建立自变量X的矩阵和因变量Y的矩阵,输入命令:
[a,b,stats]=regress(y,x);

[ Last edited by daiqiguang on 2007-5-9 at 10:03 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wenshuixing

银虫 (小有名气)

★ ★
rabbit7708(金币+2):谢谢应助!:)
对于你的计算方法我不了解,不知道对不对。但我处理这种问题方法是:已知的方程数目多余未知数。在matlab上,直接用因变量矩阵除以自变量矩阵就可得到一个根据最小二乘法返回的值。
2楼2007-04-01 11:42:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lclong799

木虫 (著名写手)

晓春青发万木如华亿雪丛容 .


rabbit7708(金币+1):谢谢应助!:)
x1,x2,x3,x4 是否为影响因素!

认真检查数据
亿雪晓春青发,万木如华.亿雪丛容,秀色叠佳.
3楼2007-04-01 13:50:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Nickel503


daiqiguang(金币+1):谢谢
这种多因素的拟合,我用polymath,线性或者非线性的都可以。如果前面系数为0,说明对应的变量对反应没有影响。
4楼2007-04-01 16:17:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dandin

木虫 (著名写手)


daiqiguang(金币+1):谢谢
用最简单的excel回归一下试试!
5楼2007-04-01 18:24:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

boboxiong

金虫 (正式写手)


daiqiguang(金币+1):谢谢继续关注,谢谢反馈信息
用matlab精度已经不高了,何况excel,本来系数最小的已经达到10-6级了,不过,还是谢谢
6楼2007-04-01 19:40:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 boboxiong 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见