24小时热门版块排行榜    

查看: 2751  |  回复: 4

流域_1930

新虫 (初入文坛)

[求助] MATLAB求解的微分方程中有积分,怎么办? 已有2人参与

求助MATLAB大神:想用ode45解下面的微分方程
dy(1)=dy(1)*N*exp(A)-y(1)-arf*y(1)*y(2);
dy(2)=arf*y(2)*y(1)-kxi*y(2);
N,arf,kxi 都是系数,但A是积分,而且还是0~t的积分
不说了直接上码(请大神原谅渣我,求指教),怎么怎么求~ 谢谢了
CODE:
function dy=pmb2(t,y)
arf=19.4;
RR=0.995;
L=0.05;
kxi=(log(1/RR)+L)/L;
N=4.5;
A=-int(y(1),0,t);
dy=zeros(3,1);
dy(1)=dy(1)*N*exp(A)-y(1)-arf*y(1)*y(2);
dy(2)=arf*y(2)*y(1)-kxi*y(2);

MATLAB求解的微分方程中有积分,怎么办?
错.png
回复此楼

» 猜你喜欢

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

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

amy910203

新虫 (初入文坛)

同求啊~~请问你解决这个问题了吗?
2楼2015-05-29 11:28:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

CFD_light

铁虫 (正式写手)

【答案】应助回帖

先消掉非线性项,进行laplace变换,得出y(1)和y(2)的关系,求解这个关系和方程2
模拟的最高境界:同形不同理
3楼2015-05-29 12:31:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

NaraEllen

新虫 (初入文坛)

大神,可以展开讲讲这个积分微分方程怎么用拉普拉斯变换吗?
4楼2020-06-26 17:29:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

引用回帖:
4楼: Originally posted by NaraEllen at 2020-06-26 17:29:18
大神,可以展开讲讲这个积分微分方程怎么用拉普拉斯变换吗?

处理积分项的时候 需要进行数值计算,楼主用 int函数那是符号计算,需要向量化。
数值计算
5楼2020-06-27 09:55:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 流域_1930 的主题更新
信息提示
请填处理意见