24小时热门版块排行榜    

CyRhmU.jpeg
查看: 462  |  回复: 0

hjy2940

铜虫 (小有名气)

[求助] Matlab编程求拟合参数

最近用lsqcurvefit用已知函数去拟合实验结果求函数中的系数,但是用拟合出的系数去计算的理论值跟实验值相差很大,所以想请问进一步的程序设计。大致过程如下:
1) function F = myfun(x,lamda)
a=x(1);
b=x(2);
c=x(3);
d=x(4);
e=x(5);
t=x(6);
F=...;
end
2)
options = optimset('Algorithm',{'levenberg-marquardt',.005});
[a b c d e t]=lsqcurvefit(@myfun,[1 -1 -0.1 1 -1 1000],lamda,R,[],[],options)

后面应该怎么用if else编程才使 R(calulation)与R(exprimental)相近呢?比如使 sum((R(i)-Rcal(i))^2)最小化优化。本人也是程序盲,望大家鼎力相助,
回复此楼
材料
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 hjy2940 的主题更新
信息提示
请填处理意见