2013春数学实验基础 实验报告(1)常微分方程

2013春数学实验基础 实验报告(1)常微分方程

ID:33537769

大小:127.50 KB

页数:8页

时间:2019-02-26

2013春数学实验基础 实验报告(1)常微分方程_第1页
2013春数学实验基础 实验报告(1)常微分方程_第2页
2013春数学实验基础 实验报告(1)常微分方程_第3页
2013春数学实验基础 实验报告(1)常微分方程_第4页
2013春数学实验基础 实验报告(1)常微分方程_第5页
资源描述:

《2013春数学实验基础 实验报告(1)常微分方程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.分别用Euler法和ode45解下列常微分方程并与解析解比较:(1)编写Euler法的matlab函数,命名为euler.mfunction[t,y]=euler(odefun,tspan,y0,h)t=tspan(1):h:tspan(2);y(1)=y0;fori=1:length(t)-1y(i+1)=y(i)+h*feval(odefun,t(i),y(i));endt=t';y=y';下面比较三者的差别:%ode45odefun=inline('x+y','x','y');[x1,y1]=ode45(odefun,[0,3],1);plot(x1,y1,'ko');p

2、auseholdon;%Euler·¨[x2,y2]=euler(odefun,[0,3],1,0.05);plot(x2,y2,'r+');pauseholdon;%解析解y0=dsolve('Dy=t+y','y(0)=1');ezplot(y0,[0,3]);pauseholdoff;legend('ode45','euler法','解析解');Euler法只有一阶精度,所以实际应用效率比较差,而ode45的效果比较好,很接近真实值。(2)先写M文件ex1_2fun.mfunctionf=ex1_2fun(t,y)f(1)=y(2);f(2)=0.01*y(2).^2-2*y

3、(1)+sin(t);f=f(:);%ode45[t1,y1]=ode45(@ex1_2fun,[0,5],[0;1]);plot(t1,y1(:,1),'ko');%解析解s=dsolve('D2y-0.01*(Dy)^2+2*y=sin(t)','y(0)=0','Dy(0)=1','t')s=[emptysym]%由此可知该微分方程无解析解2.求一通过原点的曲线,它在处的切线斜率等于若上限增为1.58,1.60会发生什么?odefun=inline('2*x+y^2','x','y');subplot(1,4,1);[x1,y1]=ode45(odefun,[0,1.57],

4、0);plot(x1,y1,'r*');title('上限1.57');subplot(1,4,2);[x2,y2]=ode45(odefun,[0,1.58],0);plot(x2,y2,'bo');title('上限1.58');subplot(1,4,3);[x3,y3]=ode45(odefun,[0,1.6],0);plot(x3,y3,'k');title('上限1.60');subplot(1,4,4);plot(x1,y1,'r*');holdon;plot(x2,y2,'bo');holdon;plot(x3,y3,'k');holdoff;legend('上限1

5、.57','上限1.58','上限1.60');结论:随着x上界的增加,解趋于无穷大。3.求解刚性方程组:先写M函数ex3fun.mfunctionf=ex3fun(t,y)f(1)=-1000.25*y(1)+999.75*y(2)+0.5;f(2)=999.75*y(1)-1000.25*y(2)+0.5;f=f(:);%作图[t,y]=ode15s(@ex3fun,[0,50],[1,-1]);plot(t,y,'*');4.(温度过程)夏天把开有空调的室内一支读数为20℃的温度计放到户外,10分钟后读25.2℃,再过10分钟后读数28.32℃。建立一个较合理的模型来推算户外

6、温度。设:t时刻温度计的读数为T,户外温度为c,T的增速与室内外温差(c-T)成正比,由此建立微分方程,其中k为比例系数%首先,计算解析解>>y=dsolve('DT=k*(c-T)','T(0)=20','t')y=c-(c-20)/exp(k*t)%又已知,用非线性最小二乘拟合该函数,调用lsqcurvefit命令:fun=inline('c(1)-(c(1)-20)./exp(c(2)*t)','c','t');lsqcurvefit(fun,[301],[1020],[25.228.32])ans=33.00000.0511即户外温度c=33,比例系数k=0.05115.(

7、广告效应)某公司生产一种耐用消费品,市场占有率为5%时开始做广告,一段时间的市场跟踪调查后,该公司发现:单位时间内购买人口百分比的相对增长率与当时还没有买的百分比成正比,且估得此比例系数为0.5。(1)建立该问题的数学模型,并求其数值解与模拟结果作以比较;设:市场占有率为,市场占有率的增长速度为,则相对增长率为,由此建立微分方程为%首先,计算解析解>>s=dsolve('Dx=(0.5*(1-x))*x','x(0)=0.05','t')s=1/(exp(log(19

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。