MATLAB实验指导书.
- 格式:doc
- 大小:245.50 KB
- 文档页数:21
实验及课后上机作业
报告
课程名称: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