Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21 ![]() |
![]()
这个问题可以这样看:
每一组数据都通过数学模型建立了一个方程,在这个方程中只有k1,k2,k3是未知数。 如果求k1,k2,k3的值,只要三组数据就可以了。 现在存在多于三组的数据,因此可以看作是一个优化问题。 根据优化目标不同,结果是不同的。 用matlab解决优化问题,不多讲了,有现成的函数调用,不明白的,多看帮助。 这里讲一下如何获取优化目标函数。 以Q的方差最小为例,k1,k2,k3是待求未知数,那么每一对(Pi,di)可以确定一个Qi,同时根据数学模型有Qi*=k1*(Pi-(1/di)^k3)^k2,这里i表示一组数据。现在要使Q的方差最小,即Sum[(Qi-Qi*)^2]最小,所以最优目标为: Sum[(Qi-k1*(Pi-(1/di)^k3)^k2)^2] :smile: |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
人脸识别分类的问题 | feiyan2000000 | MATLAB论坛 | 0 | 2008-06-06 11:43 |
【文章】仿真动画软件设计作品--活塞运动 | yesman | MATLAB论坛 | 1 | 2008-04-21 18:31 |
【求助】matlab读取文件问题 | tecpenguin | MATLAB论坛 | 2 | 2008-02-03 14:04 |
【求助】急~~~请高手指点两个问题 | 陆羽樊 | MATLAB论坛 | 0 | 2008-01-02 01:14 |
【求助】怎样对N个点拟合特定的概率分布 | Palacio | MATLAB论坛 | 0 | 2007-08-29 20:54 |