MATLAB实验指导书.

  • 格式:doc
  • 大小:245.50 KB
  • 文档页数:21

下载文档原格式

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

实验及课后上机作业

报告

课程名称:MATLAB基础

授课班级:

学号:

姓名:

指导老师:

MATLAB实验一:MATLAB语言基本概念实验

一、实验目的:

1. 熟悉MATLAB语言及使用环境;

2.掌握MATLAB的常用命令;

3.掌握MATLAB的工作空间的使用;

4.掌握MATLAB的获得帮助的途径。

5. 掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;

6.掌握MATLAB的命令运行方式和M文件运行方式;

7.掌握矩阵在MATLAB中的运用。

二、实验方案分析及设计:

本次实验主要目的是了解MATLAB的使用环境,以及常用的一些命令的使用;了解矩阵在MATLAB实验中的具体运用,以及相关的一些符号命令的使用。

三、实验器材:

电脑一台,MATLAB软件

四、实验步骤:

打开MATLAB程序,将实验内容中的题目依次输入MATLAB中,运行得到并记录结果,最后再对所得结果进行验证。

五、实验内容及要求:

1. 熟悉MATLAB工作空间的功能,将工作空间中的变量保存为M文件,并提取该文件中的变量。(该题只需在MATLAB环境中操作,不用在实验报告中写结果)

2.熟悉MATLAB获取帮助的途径,将所有plot开头的函数列出来,并详细给出plotfis 函数的使用方法。(该题只需在MATLAB环境中操作,不用在实验报告中写结果)

3. 输入 A=[7 1 5;2 5 6;3 1 5],B=[1 1 1; 2 2 2;3 3 3],

在命令窗口中执行下列表达式,写出实验结果并掌握其含义:

A(2, 3) A(:,2) A(3,:) A(:,1:2:3)

A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*B

A^2 A.^2 B/A B./A

4.输入 C=1:2:20,则 C(i)表示什么(写出实验结果)?其中i=1,2,3, (10)

5. 试用 help 命令理解下面程序各指令的含义:(请在程序语句右边写上自己的理解,用

注释符%开头。)

clear

t =0:0.001:2*pi; subplot(2,2,1); polar(t, 1+cos(t)) subplot(2,2,2);

plot(cos(t).^3,sin(t).^3) subplot(2,2,3);

polar(t,abs(sin(t).*cos(t))) subplot(2,2,4);

polar(t,(cos(2*t)).^0.5)

6.计算矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡897473535与⎥⎥

⎥⎦⎤

⎢⎢⎢⎣⎡638976242之和。(写出程序及运行结果)

7.求⎥

⎢⎣⎡+-+-+-+-++=i 44i 93i 49i 67i 23i 57i 41i 72i 53i 84x 的共轭转置。(写出程序及运行结果)

8.计算⎥⎦⎤⎢⎣⎡=572396a 与⎥

⎦⎤

⎢⎣⎡=864142b 的数组乘积。(写出程序及运行结果)

9. 对于B AX =,如果⎥⎥

⎥⎦

⎢⎢⎢⎣⎡=753467294A ,⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=282637B ,求解X 。(写出程序及运行结果)

10.已知:⎥⎥⎥⎦⎤

⎢⎢⎢⎣⎡=987654321a ,分别计算a 的数组平方和矩阵平方。(写出程序及运行结果)

11. ⎥⎦⎤⎢⎣⎡-=463521a ,⎥⎦

⎢⎣⎡-=263478b ,观察a 与b 之间的六种关系运算的结果。(写出程序及运行结果)

12. 将矩阵⎥⎦⎤⎢⎣⎡=5724a 、⎥⎦⎤⎢⎣⎡=3817b 和⎥⎦⎤

⎢⎣⎡=2695c 组合成两个新矩阵:[a(:)’; b(:)’; c(:)’]’ (写出程序及运行结果)

(1)组合成一个4⨯3的矩阵,第一列为按列顺序排列的a 矩阵元素,第二列为按列顺序排列的b 矩阵元素,第三列为按列顺序排列的c 矩阵元素,即

⎥⎥

⎥⎥⎦

⎤⎢

⎢⎢⎢⎣⎡237

912685574

(2)按照a 、b 、c 的列顺序组合成一个行矢量,即 []296531877254

六、实验心得体会:

MATLAB 实验二:数值计算基础实验

一、实验目的:

1. 掌握科学计算的有关方法,熟悉MATLAB 语言及其在科学计算中的运用;

2. 掌握MATLAB 的命令运行方式和M 文件运行方式;

3. 掌握MATLAB 进行数值计算的功能。

二、实验方案分析及设计:

本次实验主要目的是了解数值分析在MATLAB 实验中的具体运用。

三、实验器材:

电脑一台,MATLAB 软件

四、实验步骤:

打开MATLAB 程序,根据实验内容中的题目要求进行设计和编程,在MATLAB 中运行得到并记录结果。

五、实验内容及要求:

(第1~8题写出程序及运行结果)

1.求解多项式x 3-7x 2+2x+40的根。

2.求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值。

3.计算多项式乘法(x 2+2x+2)(x 2+5x+4)。

4.对下式进行部分分式展开:

272436

45232345234+++++++++x x x x x x x x x