24小时热门版块排行榜    

CyRhmU.jpeg
查看: 768  |  回复: 7
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 tangxun 的 40 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

tangxun

金虫 (小有名气)

[交流] 【求助】求助,集总动力学 动力学参数计算(用matlab)

各位兄弟,有没有做过非线性多元函数回归的。小弟最近在做一个集总动力学,知道三个变量,10组数据,要求8个动力学参数。

模型函数如下:y=13.49*a*exp(-b*exp(-c/X2)*t*X1^d)+ 13.49*e*exp(-f*exp(-g/X2)*t*X1^h);

变量数据组如下:

X1=[15.6793 15.6793 15.6793 15.6793 15.6793 15.6793 13.9816 11.9842 15.6793 15.6793];
X2=[5262.762 5512.182 5636.892 5470.612 5470.612 5470.612 5470.612 5470.612 5429.042 5470.612];
t=[5 5 5 4 5 10 5 5 5 6.667];
Y=[0.6684 0.1928 0.0762 0.2927 0.2145 0.0767 0.2635 0.3525 0.2937 0.1350];

求动力学参数a b c d e f g

并需得求残差,残差平方和

小弟急用,,,,谢谢了


[ Last edited by dongdong3881 on 2009-12-12 at 09:14 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

richard58272

金虫 (正式写手)


mingdong(金币+1,VIP+0):感谢交流! 9-18 09:58
我前几年做过一个遗传算法拟合参数的程序,不过是C++的,我周末改一下程序,看能不能解决你的问题。
4楼2009-09-18 09:41:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

richard58272

金虫 (正式写手)


mingdong(金币+1,VIP+0):感谢交流! 9-18 09:58
小弟呀,求8个参数,只有10个实验数据,太容易过拟合了;换句话说,有很多解符合你的要求。
强烈建议:数据超过40组。
2楼2009-09-17 22:07:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tangxun

金虫 (小有名气)


fegg7502(金币+1,VIP+0):鼓励交流 9-29 21:51
楼上大哥,数据量不够我可以通过做实验补,现在我的主要的难题是如何写出matlab拟合这种类型数据程序,因为小弟,之前没有学过matlab,不知道应该怎么去编写拟合的程序。不知道楼上大哥可不可以介绍一下
3楼2009-09-18 09:10:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tangxun

金虫 (小有名气)


fegg7502(金币+1,VIP+0):鼓励交流 9-29 21:51
楼上的大哥,谢谢。

我其实是要做一个多元非线性方程的参数拟合,,不一定是上面的公式,但也是三个变量。。请问大哥,您做的那个程序可以解决这个问题吗?


谢谢!
5楼2009-09-19 09:17:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见