24小时热门版块排行榜    

Znn3bq.jpeg
汕头大学海洋科学接受调剂
查看: 939  |  回复: 2

wtisunday

木虫 (正式写手)

[求助] MATLAB 非线性拟合 fminsearch中包含非线性方程的求解问题

format short
global a1 a2 a3 a4 a5 a6 a7 a8 b1 b2 b3 b4 b5 b6 b7 b8
k0=[[3 3 3 2 2 2 1 1];[1 1 1 1 1 1 1 1]]'; %参数的初始值
x0=[1,0]'; %拉伸应力初始值
t=[0.00423,0.01621,0.06216,0.23841,0.91437,3.50692,14.6856,101.343]';
G=[336370,64246.4,44849.7,10649.7,5151.99,1224.43,63.4524,2.67362]';
%relaxation time,relaxation modulus实验数据[t,G]
xexp=[0.03162 0.1 0.31623 1 3.16228 10.5635 20.395]';
yexp=[84834.3 84834.3 79215.4 62322.2 52509.5 32501.6 25570.4]';
%xexp,yexp实验数据[频率x、拉伸粘度y]
[k,fval]=fminsearch(@ObjFunc,k0,x0,xexp,yexp);%非线性拟合

function f=ObjFunc(x0,xexp,yexp)
G=[336370,64246.4,44849.7,10649.7,5151.99,1224.43,63.4524,2.67362]';
t=[0.00423,0.01621,0.06216,0.23841,0.91437,3.50692,14.6856,101.343]';
[x]=fsolve(@kineticseqs103,x0);
ff=sum(x(:,2)-x(:,1))./xexp;
f=(sum(ff'-yexp))^2;

function pp=rheolomodel(k,x,g,xexp)
global a1 a2 a3 a4 a5 a6 a7 a8 b1 b2 b3 b4 b5 b6 b7 b8
k=[[a1,a2,a3,a4,a5,a6,a7,a8];[b1,b2,b3,b4,b5,b6,b7,b8]]';
q=1+(x(:,1)+2*x(:,2))/3./G.^0.5;
u=2.*k(:,1)*exp(2/k(:,2)-1)*(1-1/q.^2)+1/q.^2*(1-0.3/k(:,2).*...
    ((x(:,1)).^2+2*(x(:,2)).^2)/3/g.^2);
pp1=u.*x(:,1)-2*t.*xexp.*(x(:,1)+G)+G.*(u-1)+...
    0.3./k(:,2)./G.*(x(:,1))^2;
pp2=u.*x(:,2)+t.*xexp.*x(:,2)+G.*(u-1)+...
    0.3./k(:,2)./G.*(x(:,2))^2+t.*G.*xexp;
pp=[pp1,pp2]';

以上是我依照前人经验编的程序,由于是新手,在程序出错和修改上解决不了,还望各位虫友帮帮忙啊!
回复此楼

» 猜你喜欢

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

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

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
可能的话把问题用文本形式详细描述下。
2楼2012-02-16 08:23:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wtisunday

木虫 (正式写手)

引用回帖:
: Originally posted by dingd at 2012-02-16 08:23:48:
可能的话把问题用文本形式详细描述下。

我的问题是多模态问题
就是已知t的i个分量和G的i个分量,通过两个方程求出x的i个分量和y的i个分量,再通过x和y分量和建立优化函数,通过优化实现a的2i个分量的确定。
比如
i=3
u(i)=a(i)*exp(a(i+4)-t(i))+1/(x(i)+y(i))/G(i).....中间变量表达式
f1=u(i)*x(i)-t(i)*(x(i)+y(i))+g(i)*((u(i)-1)+expdata;
f2=u(i)*y(i)+t(i)*y(i)+y(i)^(2*xexpdata);
f=[f1,f2]';......分量方程组(每一分量均有此关系)
Y=sum(x(i)-y(i))/xexpdata.....计算yexpdata
Op=sum(Y-yexpdata)^2......优化函数
3楼2012-02-16 08:51:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wtisunday 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 山东省基金2026 +9 jerry681 2026-04-08 13/650 2026-04-15 13:38 by laobibibi
[考研] 297,工科调剂?河南农业大学本科 +10 河南农业大学-能 2026-04-14 10/500 2026-04-15 13:30 by 西北望—风沙
[考研] 291求调剂 +4 关忆北. 2026-04-14 4/200 2026-04-15 10:49 by shenshen207
[考研] 271求调剂 +35 2261744733 2026-04-11 41/2050 2026-04-14 15:36 by zs92450
[考研] 300分求调剂 (085501机械专硕,本科扬大) +9 xu@841019 2026-04-11 10/500 2026-04-14 08:48 by 木木mumu~
[考研] 2026硕士调剂_能动_河南农业大学 +4 河南农业大学-能 2026-04-12 4/200 2026-04-13 22:01 by bljnqdcc
[考研] 材料复试求调剂 +24 xhhdjdjsjks 2026-04-09 24/1200 2026-04-13 15:49 by 幸免 ..
[考研] 一志愿厦大生物学332求调剂 +11 池池池池池池 2026-04-08 11/550 2026-04-13 14:10 by 科研论
[考研] 一志愿鲁东大学071000生物学学硕初试分数276求调剂 +8 慕绝cc 2026-04-09 8/400 2026-04-13 14:08 by 张zhihao
[考研] 290求调剂 +18 柯淮然 2026-04-12 20/1000 2026-04-13 12:56 by cyh—315
[考研] 291求调剂 +11 关忆北. 2026-04-09 12/600 2026-04-12 10:32 by 逆水乘风
[考研] 277 数一104,学硕,求调剂 +21 瓶子PZ 2026-04-09 23/1150 2026-04-11 23:12 by labixiaoqiao
[考研] 343求调剂 +9 王国帅 2026-04-10 9/450 2026-04-11 20:31 by dongdian1
[考研] 求调剂 +3 胃痉挛累了 2026-04-11 5/250 2026-04-11 14:13 by luhong1990
[考研] 机械专硕270求调剂,接受跨专业 +12 老师看看我吧aba 2026-04-09 14/700 2026-04-11 10:21 by laoshidan
[考研] 281求调剂 +11 觉得好的吧 2026-04-10 11/550 2026-04-11 09:35 by 逆水乘风
[考研] 一志愿北理工298英一数二已上岸,感谢各位老师 +14 Reframe 2026-04-10 16/800 2026-04-10 23:07 by caotw2020
[考研] 263能源动力专硕求调剂 +4 加大号饭盒袋 2026-04-10 4/200 2026-04-10 20:52 by gong120082
[考研] 0858求调剂 5+5 Gky09300550, 2026-04-10 8/400 2026-04-10 19:13 by chemisry
[考研] 286求调剂 +19 Faune 2026-04-08 20/1000 2026-04-09 08:36 by 哦哦123
信息提示
请填处理意见