标题:matlab 三元非线性函数优化值?
只看楼主
mpbf
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-1-16
 问题点数:0 回复次数:3 
matlab 三元非线性函数优化值?

本人刚接触matlab,现有一道工程问题需要向各位大侠请教
x=[60 180 360 600 1800 2700 3600]
y=[7.43e-6 7.15e-6 6.73e-6 6.19e-6 3.79e-6 2.31e-6 1.11e-6]
z=[0.01445 0.01532 0.01657 0.01812 0.02406 0.02679 0.02831]
公式(1) z=bxg+kx
公式(2) b4.4m=yza
请问如何优化出公式(1)中的b 、g 、k及(2)中的b、 m、 a
望大家赐教,万分感激!
           我的联系QQ号是617836307
                邮箱:pbaofeng@sina.com

搜索更多相关主题的帖子: matlab 三元 函数 非线性 
2007-01-16 11:22
hitzhang
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:369
专家分:52
注 册:2006-9-24
得分:0 
>> help nlnfit

>>help nlntool

2007-01-18 18:08
ydgsl
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:107
专家分:20
注 册:2006-9-20
得分:0 

z与x的关系z=b*x^g+k*x
[b g k]=[.9402954081e-2, .9245206926e-1, .2486434267e-5];
y与z的关系:
y=b*4.4^m/z^a
[m,a]=[-10.01773399, 1.836472004]
关系并不好。

最好使用:
y=b1+b2*exp(b3*x+b4*x.^2);
[b1,b2,b3,b4]=[.1290364591e-4, -.3098026116e-5, 33.09406064, 491.0431994]
能较好地描述上述关系。

2007-01-26 16:53
ydgsl
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:107
专家分:20
注 册:2006-9-20
得分:0 
最好使用:
y=b1+b2*exp(b3*z+b4*z.^2);
[b1,b2,b3,b4]=[.1290364591e-4, -.3098026116e-5, 33.09406064, 491.0431994]
能较好地描述上述关系。
2007-01-26 16:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-116240-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.096327 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved