实验四常微分方初程值问题数值解法.docVIP

  • 7
  • 0
  • 约5.4千字
  • 约 5页
  • 2017-02-06 发布于四川
  • 举报

实验四常微分方初程值问题数值解法.doc

实验四常微分方初程值问题数值解法

实验四 常微分方程初值问题数值解法 1、改进Euler公式 function [x,y]=euler_r(ydot_fun, x0, y0, h, N) % 改进Euler公式,其中 % ydot_fun --- 一阶微分方程的函数 % x0, y0 --- 初始条件 % h --- 区间步长 % N --- 区间的个数 % x --- Xn 构成的向量 % y --- Yn 构成的向量 x=zeros(1,N+1); y=zeros(1,N+1); x(1)=x0; y(1)=y0; for n=1:N x(n+1)=x(n)+h; ybar=y(n)+h*feval(ydot_fun, x(n), y(n)); y(n+1)=y(n)+h/2*(feval(ydot_fun, x(n), y(n))+feval(ydot_fun, x(n+1), ybar)); end 书本第九章习题1解答 ydot_fun=inline(1./x^2-y./x,x,y); [x,y]=Euler_r(ydot_fun,1,2,0.05,20) x = Columns 1 through 13 1.0000 1.0500 1.

文档评论(0)

1亿VIP精品文档

相关文档