matlab用ode45 解微分方程

问题描述:

matlab用ode45 解微分方程
如何用ODE45解微分方程 其中初值给出
方程如下,请帮忙写出方程在程序中如何表达,我用
function dy=func(x,y,r)
dy = zeros(size(y));
dy(1) = y(1)
dy(2) = sqrt((1+r^2)/r^2*log((1+r^2)/(1+y(1)^2))+y(1)^2/r^2-1)
解不出
原方程如图,我大概明白是我没分清楚matlab中的dy(1)dy(2)和y(1)y(2)的区别 有人能帮我讲讲吗?
1个回答 分类:数学 2014-09-17

问题解答:

我来补答
dy(1)是对y(1)求导数的 意思 后面一样了
 
 
展开全文阅读
剩余:2000