最新重庆大学-数学实验-3微分方程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重庆大学

学生实验报告

实验课程名称数学实验

开课实验室DS1422

学院

学生姓名

开课时间

数学与统计学院制

开课学院、实验室:数统学院DS1422 实验时间:

-2*x-2+3*exp(x)

作图(y =3*exp(x)-2*x–2)

x=0:0.02:1;

y1=3*exp(x)-2*x-2;

plot(x,y1,'b-')

(2)算法设计

通解y=dsolve('D2y+y*cos(x)=0')

y =

C19*exp(t*(-cos(x))^(1/2)) + C20/exp(t*(-cos(x))^(1/2))

2.用向前欧拉公式和改进的欧拉公式求方程y ’= y - 2x /y , y (0) = 1 (0≤x ≤1,h = 0.1) 的数值解,要求编写程序,并比较两种方法的计算结果,说明了什么问题? 程序:

向前欧拉和向后欧拉法:

x1(1)=0;y1(1)=1;y2(1)=1;h=0.1;

for k=1;10

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

y1(k+1)=y1(k)+h*(y1(k)-2*x1(k)/y1(k))

y2(k+1)=y2(k)+h*(y2(k+1)-2*x1(k+1)/y2(k+1)); end x1,y1,y2 ans = 10 y1 =

⎪⎩

⎨⎧-+=+=--=)('''c x z b z ay

x y z y x

-0.5

0.5

1

-1

-0.5

0.10.20.30.40.50.6

当a=0.2时

-1

-0.5

0.5

1

-1.5

-1

-0.5

0.5

00.2

0.4

0.6

0.8

当a=0.3时

-1

-0.5

0.5

1

-1.5

-1

-0.5

0.5

00.2

0.4

0.6

0.8

当a=0.4时

-1

-0.5

0.5

1

-2

-1

1

00.2

0.4

0.6

0.8

当a= 0.5

-2

-1

1

2

-3

-2

-1

1

00.2

0.4

0.6

0.8

当a=0.6时

-4

-2

2

4

-6

-4

-2

2

00.20.40.60.81

结论:空间曲线不会形成混沌状

应用实验(或综合实验)

一、实验内容

5.盐水的混合问题

一个圆柱形的容器,内装350升的均匀混合的盐水溶液。如果纯水以每秒14升的速度从容器顶部流入,同时,容器内的混合的盐水以每秒10.5升的速度从容器底部流出。开始时,容器内盐的含量为7千克。求经过时间t后容器内盐的含量。

二、问题分析

已知:水的密度为1kg/L,盐溶解度为36g(在假设(1)中)

由题意可以知道,在流入到流出的过程中,由于混合在水中的盐含量是不同的,所以溶解于水中的盐的量每一时刻都是不同的。而所求的这个瞬时量即为微分方程的解。可计算出7kg盐所需要的溶剂为194L水。因此,由混合液体积即可知开始时刻的7kg盐是完全溶于水中的,并且没有饱和。所以,整个过程为食盐水被再次稀释的过程,则不会出现有盐析出现象。

三、数学模型的建立与求解(一般应包括模型、求解步骤或思路,程序放在后面的附录中)

假设:1)温度对盐在水中的溶解度变化影响不大,

总结与体会

通过本实验,我学会掌握微分方程(组)求解方法(解析法、欧拉法、梯度法、改进欧拉法等),对常微分方程的数值解法有一个初步了解,同时学会使用MATLAB软件求解微分方程的基本命令,学会建立微分方程方面的数学模型。但对建立数学模型及matlab应用还不够灵活。还需继续努力。

教师签名

年月日

相关文档
最新文档