【发布时间】:2022-01-19 08:02:41
【问题描述】:
我想用数值方法来计算奇点的微分。
例如,y'=y^2+1 和 y(0)=0。解析解不难求,y=tan(x)。
应用数值方法时出现问题,见Matlab中的代码
tspan = [0 6];
y0 = [0; 0];
ode = @(t, y) y.^2+1;
[t, y] = ode45(ode, tspan, y0);
plot(t, y(:,1))
axis([0 6 -20 20])
它给出了下面的图,即它错过了第一个奇点之后的解部分。
我的问题:如何找到具有奇异点的微分方程的完整数值解?
提前致谢!
【问题讨论】:
标签: matlab numeric differential-equations singular