24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 399  |  回复: 3

wlx0914

金虫 (小有名气)

[交流] 【求助】fminsearchi求解参数

根据xx和T的数据,关联方程参数a,b,c ,方程为
ln xx= a+b/T+c*ln T
下面是我的程序,提示有错,请高手指教
function y=myfun()
clear all
clc
ExpData =[292.15        0.00848105        0.200113301
296.09        0.009329695        0.200113301
300.09        0.010580997        0.200113301
304.09        0.011993794        0.200113301
308.29        0.013486483        0.200113301
312.49        0.015286746        0.200113301
316.9        0.017209812        0.2001133
321.39        0.019224455        0.200113301
325.59        0.021446333        0.2001133
329.89        0.023818241        0.200113301
334.13        0.026117718        0.200113301
338.08        0.028576812        0.200113301
341.98        0.031254491        0.200113301
345.86        0.033917449        0.200113301
];
T1= ExpData(:,1);
xx1= ExpData(:,2);
T=T1';xx=xx1';
%用fminsearch()—求解非线性Nelder-Mead单纯形法(非线性数据拟合)问题
A0= [1.22 1 1];
A=fminsearch(@Eqs,A0,[],T,xx)
function f =Eqs(A,T,xx)     % 模型方程
x1=exp(A(1)+A(2)/T+A(3)*log(T));
f=sum((xx-x1).^2)
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

x1=exp(A(1)+A(2)./T+A(3).*log(T));

用点乘

用fminsearch 和nlinfit的比较见下楼

[ Last edited by change0618 on 2010-11-8 at 10:53 ]
2楼2010-11-08 10:45:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★ ★
wlx0914(金币+15): 2010-11-08 14:36:07
robert2020(金币+3):辛苦了! 2010-11-08 23:00:36
function y=myfun()
clear all
clc
ExpData =[292.15        0.00848105        0.200113301
296.09        0.009329695        0.200113301
300.09        0.010580997        0.200113301
304.09        0.011993794        0.200113301
308.29        0.013486483        0.200113301
312.49        0.015286746        0.200113301
316.9        0.017209812        0.2001133
321.39        0.019224455        0.200113301
325.59        0.021446333        0.2001133
329.89        0.023818241        0.200113301
334.13        0.026117718        0.200113301
338.08        0.028576812        0.200113301
341.98        0.031254491        0.200113301
345.86        0.033917449        0.200113301
];
T1= ExpData(:,1);
xx1= ExpData(:,2);
T=T1';xx=xx1';
%用fminsearch()—求解非线性Nelder-Mead单纯形法(非线性数据拟合)问题
A0= [1.22 1 1];
A1=fminsearch(@Eqs,A0,[],T,xx);
fprintf('\n\tA1 = \t%.4f\t%.4f\t%.4f\n',A1)

options=optimset('TolFun',1e-10,'display','off');
A2= nlinfit(T,xx,@model,A0,options);

TT=290:346;
XX1=model(A1,TT);
XX2=model(A2,TT);
figure(1)
plot(T,xx,'ro',TT,XX1,'b')
grid on;
figure(2)
plot(T,xx,'ro',TT,XX2,'b')
grid on;
fprintf('\n\tA2 = \t%.4f\t%.4f\t%.4f\n',A2)

function y=model(A,T)
y=exp(A(1)+A(2)./T+A(3)*log(T));

function f =Eqs(A,T,xx)     % 模型方程
x1=model(A,T);
f=sum((xx-x1).^2) ;
3楼2010-11-08 10:52:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wlx0914

金虫 (小有名气)

引用回帖:
Originally posted by change0618 at 2010-11-08 10:52:21:
function y=myfun()
clear all
clc
ExpData =[292.15        0.00848105        0.200113301
296.09        0.009329695        0.200113301
300.09        0.010580997        0.200113301
304.09         ...

谢谢指教,原来也想着得用点乘,但点用错地方了,呵呵
4楼2010-11-08 14:35:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wlx0914 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 353求调剂 +6 MayUxw1 2026-04-03 6/300 2026-04-04 20:54 by imissbao
[考研] 278求调剂 +3 依旧! 2026-04-02 4/200 2026-04-04 20:27 by 蓝云思雨
[考研] 调剂 +4 是可乐不是可乐 2026-04-04 4/200 2026-04-04 19:41 by 唐沐儿
[考研] 333求调剂 +9 阿科逸 2026-03-31 9/450 2026-04-04 18:25 by macy2011
[考研] 复试调剂 +6 范根培 2026-04-04 6/300 2026-04-04 14:27 by 土木硕士招生
[考研] 求调剂 +3 wos666 2026-04-03 3/150 2026-04-03 21:36 by lbsjt
[考研] 考研调剂 +3 Draa 2026-04-03 3/150 2026-04-03 17:37 by hgwz7468
[考研] 0854求调剂 +3 assdll 2026-04-03 3/150 2026-04-03 14:32 by fxue1114
[考研] 085600专硕材料与化工348分求调剂 +10 上学啦! 2026-04-01 11/550 2026-04-03 14:13 by 百灵童888
[考研] 085600 295分求调剂 +19 W55j 2026-03-30 23/1150 2026-04-03 09:53 by 千千运气
[考研] 复试调剂 +3 bvzz 2026-04-01 3/150 2026-04-03 09:47 by 蓝云思雨
[考研] 材料考研调剂 +10 Gs大王 2026-04-02 10/500 2026-04-03 09:47 by 遗忘消失的灆
[考研] 交通运输考试264分求工科调剂 +4 jike777 2026-04-02 4/200 2026-04-02 21:53 by zllcz
[考研] 266求调剂 +4 学员97LZgn 2026-04-02 4/200 2026-04-02 13:03 by yulian1987
[考研] 322求调剂 +5 熹僖XX 2026-03-31 6/300 2026-04-02 10:08 by 求调剂zz
[考研] 一志愿北交大材料工程,总分358 +4 cs0106 2026-04-01 4/200 2026-04-02 07:42 by 尚水阁主
[考研] 材料调剂 +12 一样YWY 2026-04-01 12/600 2026-04-02 00:21 by 百秒光年
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +10 哇呼哼呼哼 2026-04-01 11/550 2026-04-01 21:48 by chyhaha
[考研] 262求调剂 +9 励志一定发文章 2026-03-31 10/500 2026-04-01 12:22 by sunshine0013
[考研] 材料工程085601数二英一335求调剂 +5 双马尾痞老板2 2026-03-31 5/250 2026-03-31 19:07 by Wang200018
信息提示
请填处理意见