24小时热门版块排行榜    

查看: 3284  |  回复: 16

quuq432

新虫 (初入文坛)

[求助] 1stopt微分方程组参数拟合 已有2人参与

真心希望有人能帮我一下,这个问题已经困扰我很多天了,这10个金币是我所有的金币了。
具体的内容是这样

然后再得

c是光速为3*10^10,k=0.5,M、tsd和L是未知参数,需要拟合求解,现在只知道能得到t和LL的实验值。具体的计算应该是v和Eint都是不知道的,若知道M、tsd和L的值,我用的是ode45,参数v和Eint根据t来回算(初始值是0,0),然后带入到LL里面。现在反过来了不知道M、tsd和L的值我就不知道怎么写了,用MATLAB的ode45和lsqnonlin写了个程序,最后求出来不是很理想,而且跟初始值那些影响蛮大。用1stopt写了一个,运行不了(我觉得肯定是错的),不知道怎么写,能帮我改改,然后算出来吗?真的麻烦了,在线等啊。。。
Parameters M,tsd,L;
Constant c=3*10^10,k=0.5;
Variable t,v,E,LL;
Function v'=E/(M*v*t);
            E'=(L/((1+t/tsd)^2))-4*pi*c*E*t*v/(3*k*M)-E/t;
            LL=E*t*(4*pi*c*v)/(3*k*M);
Data;
//t            LL
502272         5.65432*10^42
762325         1.30331*10^43
1114354        9.00958*10^42
1364122        5.3601*10^42
1706100        3.56514*10^42
1964980        2.5611*10^42
2140916        2.27497*10^42
2313059        1.94825*10^42
2489034        1.50971*10^42
2742752        1.22059*10^42
3001044        1.04568*10^42
回复此楼

» 猜你喜欢

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

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

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

正版可以运行只是效果不好。
10楼2016-03-04 17:26:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

quuq432

新虫 (初入文坛)

没有人愿意帮帮忙吗
2楼2016-03-03 19:41:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
微分方程项v'和E'的初值应该知道吧?还有数据的量级有点离谱吧。
3楼2016-03-03 21:12:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quuq432

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by dingd at 2016-03-03 21:12:00
微分方程项v'和E'的初值应该知道吧?还有数据的量级有点离谱吧。

初值都是0,量级是超新星爆发的理论计算值,这个大小算是一般的,能帮我看看是怎么回事吗?我加了初值都还是运行不了。
4楼2016-03-03 21:50:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

建议将一般公式:
LL=E*t*(4*pi*c*v)/(3*k*M);

写成微分方程形式:LL'=。。。。

这样才能进行微分方程计算
5楼2016-03-04 11:37:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quuq432

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by dingd at 2016-03-04 11:37:12
建议将一般公式:
LL=E*t*(4*pi*c*v)/(3*k*M);

写成微分方程形式:LL'=。。。。

这样才能进行微分方程计算

能帮我试试看吗,我试过了,不知道是盗版的原因还是什么运行不了
6楼2016-03-04 13:04:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quuq432

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by dingd at 2016-03-04 11:37:12
建议将一般公式:
LL=E*t*(4*pi*c*v)/(3*k*M);

写成微分方程形式:LL'=。。。。

这样才能进行微分方程计算

Parameters M,tsd,L;
Constant c=3*10^10,k=0.5;
InitialODEValue t=0.1,E=0.1,v=0.1,LL=0;
Variable t,LL;
ODEFunction v'=E/(M*v*t);
            E'=(L/((1+t/tsd)^2))-4*pi*c*E*t*v/(3*k*M)-E/t;
            LL'=E*(4*pi*c*v)/(3*k*M)
Data;
//t            LL
0.1            0.1
502272         1.12575E+37
762325               1.70965E+37
1114354               8.08503E+36
1364122               3.92934E+36
1706100               2.08964E+36
1964980        1.30337E+36
2140916               1.06261E+36
2313059               8.42281E+35
2489034               6.06545E+35
2742752               4.45025E+35
3001044               3.4844E+35

改成这样了,还是不能运行
7楼2016-03-04 16:15:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quuq432

新虫 (初入文坛)

数据还是上面那个,我搞错了
8楼2016-03-04 16:17:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quuq432

新虫 (初入文坛)

Parameters M,tsd,L;
Constant c=3*10^10,k=0.5;
InitialODEValue E=0.1,v=0.1,LL=0.1;
Variable t,LL;
ODEFunction v'=E/(M*v*t);
            E'=(L/((1+t/tsd)^2))-4*pi*c*E*t*v/(3*k*M)-E/t;
            LL'=E*(4*pi*c*v)/(3*k*M)+E'*t*(4*pi*c*v)/(3*k*M)+E*t*(4*pi*c*v')/(3*k*M);
Data;
0.1            0.1
502272         5.65432*10^42
762325         1.30331*10^43
1114354        9.00958*10^42
1364122        5.3601*10^42
1706100        3.56514*10^42
1964980        2.5611*10^42
2140916        2.27497*10^42
2313059        1.94825*10^42
2489034        1.50971*10^42
2742752        1.22059*10^42
3001044        1.04568*10^42

应该是这样,运行不了。。。。
9楼2016-03-04 16:48:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 quuq432 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 我不理解! +9 Edward_pc 2026-08-26 14/700 2026-08-26 18:03 by hsding2026
[基金申请] 系统查不到 +10 董八千 2026-08-26 10/500 2026-08-26 16:30 by Equinoxhua
[基金申请] 基金不中,共勉 +3 eulota 2026-08-26 3/150 2026-08-26 16:17 by 路yyyy
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +6 process2012 2026-08-23 9/450 2026-08-26 15:33 by process2012
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +25 木水思豆 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[基金申请] 只有每年这种时候来逛逛小木虫 +26 yaoyewhu2008 2026-08-20 28/1400 2026-08-26 13:49 by zzuzxg
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +4 yuleib84 2026-08-26 5/250 2026-08-26 13:40 by yuleib84
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 科研孤儿太难了 +21 我4大白菜 2026-08-20 22/1100 2026-08-26 11:29 by nlgza
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[基金申请] 国合现在查不到了吗? +10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[基金申请] 人气不行了 +11 fansofjerry 2026-08-21 11/550 2026-08-25 11:04 by 孤独的英雄6
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +3 苏东坡二世 2026-08-23 3/150 2026-08-25 10:35 by shisan1313
[基金申请] 建议基金发布提前给出明确的时间点 +13 kulium 2026-08-21 16/800 2026-08-24 16:27 by superceng
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
信息提示
请填处理意见