常微分方程差分方法之matlab实现Word文档下载推荐.doc

上传人:wj 文档编号:6866338 上传时间:2023-05-07 格式:DOC 页数:3 大小:26.50KB
下载 相关 举报
常微分方程差分方法之matlab实现Word文档下载推荐.doc_第1页
第1页 / 共3页
常微分方程差分方法之matlab实现Word文档下载推荐.doc_第2页
第2页 / 共3页
常微分方程差分方法之matlab实现Word文档下载推荐.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

常微分方程差分方法之matlab实现Word文档下载推荐.doc

《常微分方程差分方法之matlab实现Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《常微分方程差分方法之matlab实现Word文档下载推荐.doc(3页珍藏版)》请在冰点文库上搜索。

常微分方程差分方法之matlab实现Word文档下载推荐.doc

X=zeros(n,1);

Y=zeros(n,1);

k=1;

X(k)=x0;

Y(k)=y0;

fork=1:

n

X(k+1)=X(k)+h;

Y(k+1)=Y(k)+h*(X(k)-Y(k));

k=k+1;

end

y=X-1+2*exp(-X);

plot(X,Y,'

mp'

X,y,'

b-'

grid

xlabel('

自变量X'

),ylabel('

因变量Y'

title('

用向前欧拉公式求dy/dx=x-y,y(0)=1在[0,1]上的数值解和精确解y=x-1+2exp(-x)'

legend('

h=0.075时,dy/dx=x-y,y(0)=1在[0,1]上的数值解'

'

精确解y=x-1+2exp(-x)'

jwY=y-Y;

xwY=jwY./y;

k1=1:

n;

k=[0,k1];

P=[k'

X,Y,y,jwY,xwY];

在MATLAB工作窗口输入下面的程序

>

x0=0;

y0=1;

b=1;

h=0.0750;

P=Eulerli1(x0,y0,b,h)

h1=0.0075;

P1=Eulerli1(x0,y0,b,h1)

h1=0.0075时,dy/dx=x-y,y(0)=1在[0,1]上的数值解'

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2