24小时热门版块排行榜    

CyRhmU.jpeg
查看: 574  |  回复: 4

~一起上进~

新虫 (初入文坛)

[交流] 微分方程组就解,求大神帮忙已有2人参与

function dy=rigid(t,y)
dy=zeros(4,1);
ey=11.65e-25;Ny=2.01e+27;k1=5e-22;
k2=5e-22;ry=1000;c=3e+8;n1=1.5;ee=8e-25;
re=125;C=6e-25;n2=1.75;l1=0.0031;l2=0.0019;L=0.005;egsa=3.5e-25;eesa=1e-26;R=0.85;
Ns0=1.29e24;l=(n1-1).*l1+(n2-1).*l2+L;
tr=2*l/(c*(log(1/R)+0.04));
ta=3.4e-7;
Pin=200;wp=0.1e-3;h=6.62e-34;
vp=c/(1535e-9);
Wp=2.*Pin.*exp(-280.*0.0031)./(pi.*h.*vp.*(wp).^2);
dy(1)=ey.*Ny.*Wp-k1.*y(1).*(9.88e25-y(2))-k2.*y(1).*y(2)-y(1).*ry;
dy(2)=k1.*y(1).*(9.88e25-y(2))-(2*y(2)-9.88e25).*(c./n1).*ee.*y(3)-y(2).*re-C.*(y(2)).^2;
dy(3)=y(3)./tr.*
(2.*ee.*(2.*y(2)-9.88e+25).*l1-2.*egsa.*y(4).*l2-2.*eesa.*(Ns0-y(4)).*l2-log(1./R)-0.04);
dy(4)=-egsa.*c./n2.*y(3).*y(4)+(Ns0-y(4))./ta;
end


[T,Y] = ode45(@rigid,[0 5e-08],[0 0 0 1.29e24]
,5e-09)

结果中y(3)y(4).值一直不变,和理论不一致。图片是结果。上边是源程序。求大神看看有什么问题,谢谢了~

微分方程组就解,求大神帮忙


发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chendequan

铁虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
内容已删除
QQ:516477448,真心帮助解决MATLAB相关问题,提供详细资料,Word文档明确具体问题及要求,尽力而为!
2楼2016-09-20 09:40:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

~一起上进~

新虫 (初入文坛)

您好,非常感谢您的回帖,我已经加您的qq,等待您的回复。希望大神可以帮助小弟解决问题,拜托拜托~

发自小木虫Android客户端
3楼2016-09-20 14:11:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

~一起上进~

新虫 (初入文坛)

一直在修改,哪位编程高手给看看吧

发自小木虫Android客户端
4楼2016-09-20 20:22:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
最好把方程组也贴上来,代码本身没有问题

发自小木虫IOS客户端
数值计算
5楼2016-09-21 15:37:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ~一起上进~ 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见