【调剂】北京石油化工学院2024年16个专业接受调剂
查看: 1423  |  回复: 10

michaelnew

新虫 (小有名气)

[求助] 如何用matlab同时拟合多个方程,最终同时求出这两个方程中最优公共参数已有2人参与

各位前辈,老师好:
例如:
实验已得数据a=0:10:360;
                    y1=3:19;
                    y2=0.1:1.6;
拟合方程:y1=K1(x1*cos(a)+x2*sin(a)+x3*tan(a));
                y2=K2(a*exp(x1)+x2*ln(a)+x3*a*a);
通过已知的a,y1,y2,同时拟合两个函数,同时求出公共的最优参数x1,x2,x3,k1,k2.
以上是我随意编的数据,由于1stopt拟合效果不太好,想用matlab进行拟合,但是使用lsqcurvefit只能拟合其中一个方程,而另一个拟合不了,所以想请教各位前辈用lsqcurvefit对于多个方程组拟合参数的思路,谢谢。@月只蓝
回复此楼

» 猜你喜欢

keep fighting till the end
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

dingd

铁杆木虫 (职业作家)

★ ★
独孤神宇: 金币+2, 鼓励交流 2020-04-13 14:11:52
1stOpt计算,稳定唯一,结果还不好的话,从模型和数据着手吧,和工具应该无关了:
CODE:
均方差(RMSE): 1.75032792854389
残差平方和(SSR): 275.728307169666
相关系数(R): 0.964230928571657
相关系数之平方(R^2): 0.929741283614159
修正R平方(Adj. R^2): 0.925844719419064
确定系数(DC): 0.846296449283633
F统计(F-Statistic): 295.108987931389

参数                  最佳估算
--------------------        -------------
a        2.04710319769272E-13
b        13.4648713114573
c        1755.41755074438
d        0.11627790586911
e        1
f        0.601370869356244
g        0.0873898353540346

» 本帖已获得的红花(最新10朵)

8楼2020-04-13 13:17:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
michaelnew: 金币+10, ★★★很有帮助 2020-04-02 13:04:02
你这属于方程组参数拟合。

http://blog.sina.com.cn/s/blog_c0cb8ce60102z6zm.html

» 本帖已获得的红花(最新10朵)

数值计算
2楼2020-04-02 11:48:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

michaelnew

新虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by 独孤神宇 at 2020-04-02 11:48:32
你这属于方程组参数拟合。

http://blog.sina.com.cn/s/blog_c0cb8ce60102z6zm.html

谢谢老师您的指导,但是老师我按照您博客内容进行编程,拟合的结果还是不太好哇
如何用matlab同时拟合多个方程,最终同时求出这两个方程中最优公共参数



发自小木虫Android客户端
keep fighting till the end
3楼2020-04-02 13:07:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

引用回帖:
3楼: Originally posted by michaelnew at 2020-04-02 13:07:26
谢谢老师您的指导,但是老师我按照您博客内容进行编程,拟合的结果还是不太好哇

...

将计算的结果作为初始值带入再次计算看看。

这个方程组用 1stOpt 拟合效果不好,你用matlab 也未必会有很大提升的。

» 本帖已获得的红花(最新10朵)

数值计算
4楼2020-04-02 15:29:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hzlhm

至尊木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
michaelnew: 金币+10 2020-04-13 09:49:28
请给出具体的数据,用随意编的数据拟合肯定有问题的。就是拟合很好也是徒劳的。
QQ:2120156492
5楼2020-04-03 12:52:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

michaelnew

新虫 (小有名气)

送红花一朵
引用回帖:
4楼: Originally posted by 独孤神宇 at 2020-04-02 15:29:43
将计算的结果作为初始值带入再次计算看看。

这个方程组用 1stOpt 拟合效果不好,你用matlab 也未必会有很大提升的。...

嗯嗯,谢谢老师,带进去还是没有什么变化啊。
老师再请问您一下,如果1stopt和matlab不能很好的拟合的话,就没有什么办法能够比较精确的拟合了吗?
keep fighting till the end
6楼2020-04-13 09:54:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

michaelnew

新虫 (小有名气)

引用回帖:
5楼: Originally posted by hzlhm at 2020-04-03 12:52:59
请给出具体的数据,用随意编的数据拟合肯定有问题的。就是拟合很好也是徒劳的。

您好老师,这是具体的数据,怎样才能使目标函数的曲线与实验数据的曲线比较好的拟合出来呢?
参数取值范围:
a[0,],b[0,],c[0,],d[0,],e[0,1],f[0,1],g[0,1];
目标函数:
ys = a+b*(2*pi*x)^g*cos(g*pi/2)+c*((2*pi*x)^(e+f)*cos((f-e)*pi/2)+(c/d)*(2*pi*x)^f*cos(f*pi/2))/((c/d)^2+(2*pi*x)^(2*e)+2*(c/d)*(2*pi*x)^e*cos(e*pi/2));
yl = b*(2*pi*x)^g*sin(g*pi/2)+c*((2*pi*x)^(e+f)*sin((f-e)*pi/2)+(c/d)*(2*pi*x)^f*sin(f*pi/2))/((c/d)^2+(2*pi*x)^(2*e)+2*(c/d)*(2*pi*x)^e*cos(e*pi/2));
数据:
X                    ys                  yl
0.317914250552202        13.1462064356174        1.33700912408381
0.348239298953346        12.9209668301954        1.29239936816721
0.411661275231757        13.5581912035827        1.41547033021038
0.459490296340030        13.9295098996980        1.47331776879894
0.522227504377336        14.3376468744773        1.52930171703768
0.620615346322749        14.4447645930681        1.54936474900386
0.689087794146849        14.7498735376682        1.58717145181407
0.821925116351707        14.9551528366576        1.61422565059410
0.922873038442934        15.0898457634552        1.64397417324368
1.05617517857965        14.7356488780155        1.57816626292199
1.24402908674361        15.5468539561289        1.72382309074044
1.48189135313546        16.0259089029809        1.78437835472737
1.70412066643203        15.4709697924341        1.70164746986348
2.01904139002146        16.5284450882774        1.86355627610881
2.30704563096345        16.0146645622986        1.79596223813448
2.82473642632226        17.2408472837040        1.97049949724005
3.40124535843375        17.2401771206883        1.99655308284207
4.02458107888238        17.4255379771233        2.04067745948962
4.82014848154951        17.8725413239768        2.09399127618483
5.66941175616848        18.4250105082247        2.17739989501440
6.89095286558111        17.8419813993586        2.08842228463923
8.31057921416280        18.9591954252308        2.29548362034872
9.73274858545923        18.5865847329644        2.24602584180272
13.7124041234530        20.5267214738501        2.53322184321167
15.2882295440751        20.7782615802248        2.61871907475599
17.0588532482946        21.0719032171846        2.70639004713871
20.3626260666328        21.5638794089202        2.78753737683415
24.6337833511995        22.3595369294143        2.94645936322270
29.8735390914449        21.8743517689148        2.88480462140730
38.0400361786384        23.6439136946895        3.26844390202618
46.3913103312660        23.8695748295588        3.29421704283917
58.7877742250513        25.4639611341505        3.70965784557101
72.1045392506787        26.3048434823062        3.96675520049590
88.6775368413876        27.3744076251701        4.31854089127847
110.727965909728        28.0937008301979        4.61871066842428
136.962955245716        29.1131571458179        5.07612630409369
172.085140781791        30.7442473727465        5.71384421809270
214.135816768949        31.8201545421587        6.27568705229153
267.262475048258        33.3650572507179        7.10225589596033
339.076965870036        33.8367201674190        7.65513733103046
455.722233459956        37.7407077805439        9.64467366725598
574.801937918840        41.2670934956305        11.4031057283523
727.381261606544        43.6467272507931        13.2280400563129
923.554093342952        47.4590585180529        15.6709017498197
1159.90112573705        53.9972644402136        19.3683251377090
keep fighting till the end
7楼2020-04-13 09:58:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

michaelnew

新虫 (小有名气)

送红花一朵
引用回帖:
8楼: Originally posted by dingd at 2020-04-13 13:17:58
1stOpt计算,稳定唯一,结果还不好的话,从模型和数据着手吧,和工具应该无关了:

均方差(RMSE): 1.75032792854389
残差平方和(SSR): 275.728307169666
相关系数(R): 0.964230928571657
相关系数之平方(R^2): ...

嗯嗯,好的,谢谢您得指导,计算的参数还是拟合的不太好,就没有其他方法了吗,还是确实像您说的跟数据公式有关系呢

发自小木虫Android客户端
keep fighting till the end
9楼2020-04-14 11:06:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaowangjian

金虫 (正式写手)

怎么确定拟合结果得好坏呢?

发自小木虫IOS客户端
奋斗
10楼2020-07-08 11:05:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 michaelnew 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[论文投稿] Chemical Engineering Journal投稿3周了,一直显示With editor状态。这是送审了吗? 10+4 yifeng11 2024-04-20 11/550 2024-04-25 22:19 by f798710538
[基金申请] "颜宁:基础研究应顶天立地"能做到基础研究同时顶天立地的才是牛人 +4 zju2000 2024-04-24 4/200 2024-04-25 21:29 by ¥笑傲江湖¥
[找工作] 普通院校药学硕士,做合成的,感觉找不到工作 +8 pom戴墨镜 2024-04-24 15/750 2024-04-25 20:50 by pom戴墨镜
[考博] 取博导收留 5+3 zzb777888 2024-04-20 8/400 2024-04-25 17:40 by 那年的旧城
[考博] 25年博士申请 +5 Changzixuan 2024-04-25 5/250 2024-04-25 17:37 by 那年的旧城
[基金申请] 基金开始函评了吗? +11 wych1103 2024-04-25 11/550 2024-04-25 16:54 by 未岸亡灵
[教师之家] 博士论文被抄袭 +23 和尚敲小木鱼 2024-04-22 39/1950 2024-04-25 15:48 by 和尚敲小木鱼
[考博] 求博导 +6 好okjh 2024-04-21 10/500 2024-04-25 14:04 by 好okjh
[论文投稿] 研二光催化6月底四篇二区什么水平 5+4 wjtab 2024-04-22 11/550 2024-04-25 13:20 by 椰蛋树的曾经
[博后之家] 南京大学-广州大学联合招聘博士后 欢迎广大优秀人才!!! +4 黑魔变身啾 2024-04-20 12/600 2024-04-25 11:18 by dodonaomi
[考研] 0854-0855调剂 +7 shangannum1 2024-04-21 10/500 2024-04-25 01:31 by 啊廖sh
[考研] 博士生招生!! +5 2458827884 2024-04-19 5/250 2024-04-24 22:28 by 不懂的风清
[考博] 24年 申博 化学/材料 一作6篇sci +9 wangyp123 2024-04-23 11/550 2024-04-24 19:01 by bangbangbiu
[考博] 博士招生 +4 zx179 2024-04-24 7/350 2024-04-24 15:01 by H考研成功
[论文投稿] 期刊推荐 20+4 木颜尘ip 2024-04-22 7/350 2024-04-24 10:06 by bobvan
[公派出国] 東京大学 应用化学专业柳田研究室 招收修士/博士生 +5 蝶梦123 2024-04-19 5/250 2024-04-23 22:40 by 90472jvvh
[电化学] 有偿收购废弃锂硫电池 +3 汤圆喵 2024-04-19 5/250 2024-04-23 10:41 by Happy C
[论文投稿] 研究光催化的,好中的三四区 20+3 sl.0117 2024-04-20 3/150 2024-04-22 09:53 by bobvan
[论文投稿] 编辑是选国外的好还是国内的好。 +8 lizhengke06 2024-04-20 8/400 2024-04-22 08:58 by cuiyunjian
[硕博家园] 材料工程,二本硕士,值得读吗 +3 简风23 2024-04-20 6/300 2024-04-21 12:19 by 简风23
信息提示
请填处理意见