24小时热门版块排行榜    

查看: 900  |  回复: 1

wlx0914

金虫 (小有名气)

[交流] 【求助】关于fminsearch和fsolve参数估计

传热实验的努塞尔数、雷诺数及普朗特数之间的拟合问题Nu=c1*Re^c2*Pr^c3.
已知nu=[1.127,2.416,2.205,2.312,1.484,6.038,7.325];
re=[100,200,300,500,100,700,800];
pr=[2,4,1,0.3,5,3,4];
用fminsearch求参数使计算值与实验Nu值差的平方和最小。下面是我的程序
function f=nurepr(A,nu,re,pr) %子程序  
nu1=A(1)*re.^A(2).*pr.^A(3); %努塞尔数表达式
f=sum((nu-nu1).^2);%目标函数
命令窗口
nu=[1.127,2.416,2.205,2.312,1.484,6.038,7.325];
re=[100,200,300,500,100,700,800];
pr=[2,4,1,0.3,5,3,4];
A0=[1,1,1]; %初值
A=fminsearch('nurepr',A0,[],nu,re,pr); %寻找f的最小值,并返回参数A
这样能够算出参数,现在想用fsolve函数解出nu1,然后再代入目标函数的方法求解,请高手指教
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

冬天唱唱歌

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
不好意思楼主,打扰你,你的问题我解决不了,但是我又问题要问你,fminsearch函数后面括号里的成分,除了所求函数,还有参数初值,后面的成分都代表什么呀,比如中括号
2楼2014-04-24 21:11:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wlx0914 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见