齐次微分方程与dsolve = >警告:无法找到明确的解决方案。
5视图(30天)
显示旧的评论
嘿,
我想明白为什么我得到这个消息
“警告:无法找到明确的解决方案”
当我试图让ODE的解决方案。
我希望你能帮助我。
清晰的所有;关闭所有;clc;
信谊y (x)
Dy = diff (y);
ODE = diff (y、x, 2) = = (x ^ 2 + y ^ 2) / (x * y);
cond1 = y (0) = = 3;
cond2 = Dy (0) = = 0;
气孔导度= (cond1, cond2);
ySol (x) = dsolve(颂歌,气孔导度);
ySol =简化(ySol)
%命令窗口
警告:不能找到明确的解决方案。
在dsolve >(第201行)
在忽略(12)行
ySol (x) =
(空符号)
> >
0评论
接受的答案
明星黾
2021年5月3日
微分方程是非线性的。只有少数非线性微分方程解析解。万博 尤文图斯这不是其中之一。
试试这个相反,
信谊y (x) x y
Dy = diff (y);
ODE = diff (y、x, 2) = = (x ^ 2 + y ^ 2) / (x * y);
cond1 = y (0) = = 3;
cond2 = Dy (0) = = 0;
(VF、Sbs) = odeToVectorField (ODE)
odefcn = matlabFunction (VF),“var”,{x, Y})
(x, y) =数值(odefcn [eps 10], [3 0]);
图
情节(x, y,“- - -”)
网格
包含(“x”)
ylabel (“y”)
传奇(string (Sbs),“位置”,“最佳”)
的
“tspan”
参数不能开始
“x = 0”
因为在situaiton,除了初始值
南
。