1
东南大学《数学实验》报?/p>
实验内容:差分方程及微分方程数值解
一
实验目的
熟悉迭代法及微分方程数值方?/p>
?/p>
预备知识
?/p>
1
)了解差分方程稳定性、周期分解、混沌等相关知识
?/p>
2
)了解欧拉方法、龙?/p>
-
库特方法?/p>
?/p>
实验内容与要?/p>
(一?/p>
V
olterra
方程数值解
方程
0
,
,
,
,
,
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
d
c
b
a
dxy
cx
dt
dy
bxy
ax
dt
dx
其中
a=1,b=0.1,c=0.5,d=0.04
.
2
)
0
(
,
25
)
0
(
?/p>
?/p>
y
x
命令与结?/p>
在函数编辑器中输入:
function
dxdt = euler( t,x )
dxdt=[ x(1)*(1-0.1*x(2))
x(2)*(-0.5+0.02*x(1))];
end
四阶龙格
-
库塔公式?/p>
在命令窗口中输入?/p>
tspan=[0 15];
x0=[25;2];
[t,x]=ode45(@euler,tspan,x0);
plot(t,x(:,1),'r-','LineWidth',0.5);
hold on;
plot(t,x(:,2),'g-','LineWidth',0.5);
hold on;
?/p>
1
?/p>
?/p>
?/p>
四阶龙格
-
库塔公式?/p>