早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
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)的区别 有人能帮我讲讲吗?
▼优质解答
答案和解析
dy(1)是对y(1)求导数的 意思 后面一样了