24小时热门版块排行榜    

查看: 1053  |  回复: 5

在水一方801

新虫 (初入文坛)

[求助] matlab解超越方程组求助!

dy = [  y(1)*(2*7.6e-23*y(2)*0.006-2*2.3e-21*y(3)*0.00058-2*1e-20*(1.2e22-y(3))*0.00058-2.64e-20*y(1)-(log(1/0.85)+0.1))/1.56e-9;
-4*7.6e-23*y(1)*y(2)/(1.88e-19);
4*y(1)*(-2.3e-21*y(3)+1e-20*(1.2e22-y(3)))/(1.88e-19)];
dy是对t求导, t的范围在0-1e-7或者0-1e-8;
限制:y(1) = max(y(1),1);
初始条件:y(1) = 1; y(2) = 0; y(3) = 0;

我整理方程得到了这种方程组,不会解  麻烦高手们把Matlab程序等解题过程写的详细一些!谢谢!
为了防止上述方程描述错误  我在下面附件用word把方程写出来了!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : matlab解超越方程组求助.docx
  • 2015-05-26 10:29:20, 12.03 K

» 猜你喜欢

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

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

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
在水一方801: 金币+7, ★★★★★最佳答案, 大虾的回答很有对我启示,虽然没有得到我想要的结果,原因可能是我表达的不够明确。把昨天全部的7个金币给您。下面我把原来的式子参数发一下,并把今天的8个金附上,希望高手虫友帮忙解答一下,有可能是我对式子不到位而引起的错误。 2015-05-27 16:45:29
CODE:
function solve_odes
clear all;clc

y0=[1 0 0];
tspan=0:1e-9:3e-8;
[t y]=ode45(@myfun,tspan,y0);
y1=y(:,1)
y2=y(:,2)
y3=y(:,3)
figure(1)
plot(t,y(:,1),'--r<')
figure(2)
plot(t,y(:,2),'b-o')
figure(3),
plot(t,y(:,3),'k<-')



function dydt=myfun(t,y)
dydt = [  y(1)*(2*7.6e-23*y(2)*0.006-2*2.3e-21*y(3)*0.00058-2*1e-20*(1.2e22-y(3))*0.00058-2.64e-20*y(1)-(log(1/0.85)+0.1))/1.56e-9;
-4*7.6e-23*y(1)*y(2)/(1.88e-19);
4*y(1)*(-2.3e-21*y(3)+1e-20*(1.2e22-y(3)))/(1.88e-19)];

matlab解超越方程组求助!
附图1.png


matlab解超越方程组求助!-1
附图2.png


matlab解超越方程组求助!-2
附图3.png

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2015-05-26 19:00:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

在水一方801

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2015-05-26 19:00:43
function solve_odes
clear all;clc

y0=;
tspan=0:1e-9:3e-8;
=ode45(@myfun,tspan,y0);
y1=y(:,1)
y2=y(:,2)
y3=y(:,3)
figure(1)
plot(t,y(:,1),'--r<')
figure(2)
plot(t,y(:,2),'b-o')
figure ...

非常感谢您的帮忙,这个规律的图我也画出来着,我纠结的是这些参数得不出文献中所给的图形,会不会是所取精度不够。规律图类似梳妆函数,或者脉冲波形。我自己解决不了,所以过来请求大神!
matlab解超越方程组求助!-3
趋势图1.png


matlab解超越方程组求助!-4
趋势图2.png

3楼2015-05-26 21:53:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

在水一方801

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2015-05-26 19:00:43
function solve_odes
clear all;clc

y0=;
tspan=0:1e-9:3e-8;
=ode45(@myfun,tspan,y0);
y1=y(:,1)
y2=y(:,2)
y3=y(:,3)
figure(1)
plot(t,y(:,1),'--r<')
figure(2)
plot(t,y(:,2),'b-o')
figure ...

我把原来的式子、参数、和应该得到的图形上传上来了,并附我写的程序,麻烦请看一下哪里出了问题,为什么得不到想要的结果,请大神写清具体步骤!求赐教!并附全部金币,只有8个了。
matlab解超越方程组求助!-5
参数1.png


matlab解超越方程组求助!-6
参数2.jpg


matlab解超越方程组求助!-7
参数3.jpg


matlab解超越方程组求助!-8
待解式子.png


matlab解超越方程组求助!-9
结果图(应该为I的分布图).png

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 参数和代码.docx
  • 2015-05-27 19:01:30, 13.03 K
4楼2015-05-27 19:04:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

在水一方801

新虫 (初入文坛)

再贴一下文件中代码,方面观看。

lc
clear
close all

y0 = [1e9;4e20;0];
tspan=[0 1e-7];
tic
[t,y] = ode23('rate_eq',tspan,y0);
toc
y(:,1) = max(y(:,1),1);

figure
subplot(3,1,1);
plot(t,y(:,1));
xlabel(' 时间(s)');
ylabel('光子数密度(m^{-3})');

subplot(3,1,2);
plot(t,y(:,2));
xlabel('时间(s)');
ylabel('反转粒子束密度(m^{-3})');

subplot(3,1,3);
plot(t,y(:,3));
xlabel('时间(s)');
ylabel('基态粒子数密度{-3})');





function dy = rate_eq(t,y)
sigma = 7.6e-23;
sigma_o = 1e-20;
sigma_s = 2.3e-21;
n1 = 1.972;
n2 = 3.48;
L = 0.1;
l = 0.006;
d = 0.00058;
R = 0.85;
c = 2.997963e8;
lc = n1*l+n2*d+(0.23-l-d);
tr = 2*lc/c;
n0 = 1.2e22;
beta = 2.6e-10;h = 6.623e-34;lamda = 1.06e-6;niu = c/lamda;
B = 6*beta*h*niu*c*(0.3)^2;%此项可以为0;
y(1) = max(y(1),1);
dy = [  y(1)*(2*sigma*y(2)*l-2*sigma_s*y(3)*d-2*sigma_o*(n0-y(3))*d-B*y(1)-(log(1/R)+L))/tr;
  -4*sigma*y(1)*y(2)/(h*niu);
  4*y(1)*(sigma_o*(n0-y(3))-sigma_s*y(3))/(h*niu)];

请虫友帮忙!
5楼2015-05-27 19:08:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

在水一方801

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2015-05-26 19:00:43
function solve_odes
clear all;clc

y0=;
tspan=0:1e-9:3e-8;
=ode45(@myfun,tspan,y0);
y1=y(:,1)
y2=y(:,2)
y3=y(:,3)
figure(1)
plot(t,y(:,1),'--r<')
figure(2)
plot(t,y(:,2),'b-o')
figure ...

2L大神能不能帮忙看看我后来发的 式子和代码,是哪里出现了问题出来不合适的图形。万分感谢!
6楼2015-05-28 10:31:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 在水一方801 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂 +7 repeatt?t 2026-02-28 7/350 2026-03-02 20:34 by hypershenger
[考研] 0856材料与化工,270求调剂 +9 YXCT 2026-03-01 10/500 2026-03-02 20:30 by hypershenger
[考研] 环境调剂 +4 chenhanheng 2026-03-02 4/200 2026-03-02 20:23 by hypershenger
[考研] 290分材料工程085601求调剂 数二英一 +5 llx0610 2026-03-02 5/250 2026-03-02 20:20 by hypershenger
[考研] 中国科学技术大学材料与化工281求调剂,有科研和获奖经历 +5 wsxw 2026-03-02 5/250 2026-03-02 20:12 by hypershenger
[考研] 268求调剂 +7 简单点0 2026-03-02 9/450 2026-03-02 20:10 by 简单点0
[考研] 调剂 +3 13853210211 2026-03-02 3/150 2026-03-02 19:59 by hypershenger
[考博] 博士自荐 +4 kkluvs 2026-02-28 5/250 2026-03-02 19:19 by 轻松不少随
[考研] 材料085601调剂 +5 多多子. 2026-03-02 5/250 2026-03-02 19:15 by zhukairuo
[考研] 一志愿中石油(华东)本科齐鲁工业大学 +3 石能伟 2026-03-02 3/150 2026-03-02 18:54 by caszguilin
[考研] 290求调剂 +6 ErMiao1020 2026-03-02 6/300 2026-03-02 18:14 by lature00
[考研] 0703 总分319求调剂 +3 Xinyuu 2026-03-02 3/150 2026-03-02 17:20 by houyaoxu
[考研] 303求调剂 +5 今夏不夏 2026-03-01 5/250 2026-03-02 15:01 by 向上的胖东
[考研] 化工专硕348,一志愿985求调剂 +6 弗格个 2026-02-28 9/450 2026-03-02 14:09 by liyongv
[考研] 0854复试调剂 276 +4 wmm9 2026-03-01 6/300 2026-03-02 09:28 by 热情沙漠
[考研] 322求调剂 +3 熊境喆 2026-03-01 3/150 2026-03-02 08:44 by houyaoxu
[基金申请] 本子写完了,给DS兄弟看了,得了92分 +3 Doma 2026-03-01 7/350 2026-03-02 00:00 by jnzsy
[考研] 299求调剂 +3 Y墨明棋妙Y 2026-02-28 5/250 2026-03-01 21:01 by tangxiaotian
[考研] 311求调剂 +6 亭亭亭01 2026-03-01 6/300 2026-03-01 15:41 by 324616
[考研] 307求调剂 +5 wyyyqx 2026-03-01 5/250 2026-03-01 15:21 by Fff-1
信息提示
请填处理意见