数学实验手册

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

第一章 MATLAB 软件初步

一、验证性实验

实验目的:熟悉软件环境,掌握数组与矩阵创建的多种命令并理解其含义,掌握数组与矩阵各种运算方

法和技巧。

实验内容:利用first:increment:last ,linspace(first,last,number),logspace(first_value,last_value,number)创建

数组及直接输入创建数组,数组的加减,点乘,点除,点幂等运算;特殊矩阵的生成,矩阵的创建、拼接与裁剪,矩阵的四则运算(加减乘除)、转置、行列式、矩阵值及特征向量、逆及矩阵范数与条件数计算,具体实验内容可选择讲义或课件中的数据作实验。

二、应用性实验

实验目的:在掌握基本操作命令的基础上,能运用MA TLAB 命令求解一些实际问题 实验内容:

1。设有分块矩阵33

3223

22,E R A O S ⨯⨯⨯⨯⎡⎤

=⎢

⎥⎣⎦

其中E ,R ,O ,S 分别为单位阵,随机阵,零阵和对角阵,试通过数值计算验证22

E R RS A O

S +⎡⎤=⎢

⎥⎣⎦ 2。分块矩阵求逆的方法,求下列矩阵的逆方阵

2100110000250013H ⎛⎫ ⎪

⎪= ⎪

⎪⎝⎭,

21

001100122511

13H ⎛⎫

⎪ ⎪

= ⎪

-

⎪-⎝⎭

3。某零售店有9种商品的进价(元)、售价(元)及一周的销售量如表所示,问哪种商品的利润最大,哪

4。用矩阵除法运算解线性方程组123412

42341234258

3692254760

x x x x x x x x x x x x x x +-+=⎧⎪--=⎪⎨-+=-⎪⎪+-+=⎩

三、设计性实验

已知四面体的顶点是A(1,1,0)、B(0,1,!)、C(-1,0,1)和D(0,0-1),请设计实验求它的体积及顶点A 所作的高。

第二章 MATLAB 的图形功能

一、验证性实验 实验目的:熟悉各种图形命令如ezplot()、plot()、polar()、plot3()、meshgrid()、surf 、mesh 、subplot 、

ezsurf 的使用格式,加深对这些命令的理解;会用坐标轴操作命令、图形标注命令完成坐标轴的控制及图形的美化。归纳总结这些图形命令的区别与联系,学会根据需要恰当选择图形命令完成作图的方法和技巧。

实验内容:用符号函数作图命令作一些常见的基本初等函数如指数函数、幂函数、三角函数、对数函数

和常见的工程曲线如心脏线、双纽线、星型线、摆线、渐开线的图形,plot 命令的多种使用格式的使用,subplot()和极坐标作图命令polar 的使用。应用meshgrid()和surf (或mesh )命令作常见二次曲面的图形如马鞍面、抛物面的图形。用ezsurf 作椭环球面、圆环面的图形。

二、应用性实验

实验目的:通过实验加深对图形功能命令的理解,并学会应用图形命令解决实际问题的方法。 实验内容:

1。用两种方法在同一坐标下作出2345

1234,,,y x y x y x y x ====这四条曲线的图形,并要求用两种方法

在图形上加标注。

2。用subplot 分别在不同的坐标系下作出下列四条曲线,为每幅图形加上标题。 1)概率曲线2

x y e -= 2) 四叶玫瑰线sin 2ρθ=

3)叶形线2

2

23131t x t t y t ⎧=⎪⎪+⎨⎪=⎪+⎩

4

)曳物线21x y =

-

3。作出下列曲面的3维图形 1)(

sin

z =

2)环面(1cos )cos (0,2)(1cos )sin (0,2)sin x u v u y u v

u z u ππ=+∈⎧⎪

=+∈⎨⎪=⎩

4。能图形放大法判定方程30x

x e -=,2

sin 04

x x -=,sin 1x x =的根的范围,并求出其中的一个近似根。

第三章 MATLAB 的程序设计初步

一、验证性实验

实验目的:熟悉程序编辑器的界面及操作(启动、编辑、运行),会编辑简单的M 文件解决简单的实际

问题,理解程序设计中常见的三种结构,会用三种结构编写简单的程序解决实际问题,掌握命令型M 文件和函数型文件的操作方法及这两种M 文件的区别与联系。

实验内容:程序编辑器的界面认识及操作,编写简单的顺序结构的M 文件并运行之,编程求前n 个自然

数之和(前n 个奇数、偶数之和),求n 的阶乘的计算,多项式的加减法运算,编程定义符号函数及编程完成符号函数的作图,输入姓名对其国籍的处理,运费折扣处理程序,无理数e 的计算。

二、应用性实验

实验目的:能应用程序设计方法解决实际问题。 实验内容:

1立。建立一个命令型M 文件,求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字

的方和等于该数本身。例如153是一个“水仙花数”,因为333

153153=++

2。编写函数M 文件SQRT.m 用迭代法求x =

1112n n n x x x +⎛⎫

=+ ⎪⎝⎭

迭代的

终止条件产前后两次迭代的x n 的差的绝对值小于10-5

3。用两种方法编程完成无理数π的计算

4。不用roots 命令和solve 命令,编程完成一元二次方程2

0ax bx c ++=的求解,要求编写函数型M 文件,输入三个系数,运用判别式法判定根的情形,并输出各种类型的根。

第四章 MATLAB 在高等代数中的应用之一

一、验证性实验 实验目的:熟练掌握MA TLAB 求解线性方程组的各种方法,并能应用线性方程组的求解法于向量相关性

与无关性的判断。掌握特征值和特征向量的MA TLAB 求解方法,并能用于矩阵的相似对角化,进而判定二次型的正定性。掌握用MATLAB 求解线性模型的方法和步骤,

实验内容:求线性方程组的初等变换法、rref()、克兰姆法则、左除、逆矩阵法等,包括唯一解和无穷解

的基础解系和特解求法;列向量的相关性与无关性判定,线性表出系数,特征值特征向量求解命令eig()的使用;常见的数学模型如道路交通模型、水泥混料问题、闭合经济问题、平面薄板温度问题、减肥食品配方问题、化学方程的配平等的求解。

二、应用性实验 实验目的:能灵活应用各种线性方程组求解方法解决实际问题(线性代数模型),培养学生数学建模能力,同时让学生感受线性代数知识在生活中的多种应用。 实验内容:

1.用行初等变换法求矩阵的逆矩阵012114210A ⎡⎤⎢⎥=⎢⎥⎢⎥-⎣⎦

(提示:用()|A E 法,要求不能用rref 命令) 2.营养学家配制一种具有1200卡,30克蛋白质及300毫克维生素C 的配餐,有三种食物可供选用:果冻、

鲜肉和牛肉,这3种食物每盎司(28.35克)的营养含量如下表: 食品 果冻 鲜肉 牛肉 热量(卡) 20 100 200 蛋白质(克) 1 3 2 维生素(毫克)

30

20

10

计算所需果冻、鲜肉和牛肉的数量。

3. 化简二次型434232413121x x x x x x x x x x x x +++++,并判别二次型是否正定

4. 生产计划安排一制造商生产三种不同的化学产品A ,B ,C 。每一产品必须经过两部机器M ,N 的制作,

而生产每一吨不同的产品需要使用两部机器不同的时间,如下表所所示。

周内每一产品须生产多少才能使机器被充分利用。

5.判断向量组a1=[1,2,1,1]';a2=[1,1,1,1]';a3=[1 1 -1 -1]';a4=[1,-1,1,-1]',a5=[1 -1 -1 1]'的相关性和无关性,若线性无关求向量组的极大无关组,并将其余向量用极大无关组线性表出

相关文档
最新文档