matlab 考题,新)MATLAB考试题.doc

《Matlab及应用》实验一

一.实验目的

1.熟悉matlab的操作环境及基本操作方法;

2.掌握matlab矩阵建立的方法以及矩阵处理的方法。

实验内容

尝试用多种方法启动和退出matlab集成环境。

熟悉matlab的各个子窗口。

利用matlab的帮助功能分别查询inv、plot、max等函数的功能及用法,观察Help命令后包括哪些内容。

与第1题相关联。当不确切知道inv、plot、max等函数具体名称时,用help命令查询in、plo、mx是否可以?观察matlab的错误提示。

以asin函数为例,如果不确切知道asin函数名称,用lookfor命令查询asi的结果如何?能否找到asin函数?通过第4、5题比较help命令和lookfor命令的区别。

提示:程序运行时间过长时,使用ctrl+C命令中断操作

自定义一些变量,分别以小写字母、大写字母、数字,下划线开头,观察有无错误,并分析变量的命名方式。

清空工作空间中的所有变量,然后在matlab命令窗口输入以下命令:

x=0:pi/10:2*pi;

y=sin(x);

观察工作空间中的变量x、y,在使用变量编辑器观察x、y。

尝试在变量编辑器中改变变量x、y的参数,并在命令窗口输入命令显示变量x、y。

练习在命令窗口中使用上键以及pageup键和pagedowm键调取操作过的命令。

使用直接输入法建立矩阵

A= B=

2 4 5 12 4 8

8 6 2 0 6 3

9 5 7 11 9 2

11. 利用M文件建立第9题的矩阵。

12. 采用下标和序号两种方法在命令窗口输出第9题矩阵A中的数值8和7。

13. 使用冒号表达式建立向量 0:3:15

0 3 6 9 12 15

14. 使用linspace函数建立第11题所示的向量。A=linspace(0,15,6)

15. 利用第9题中的矩阵A、B建立自定义的大矩阵。

16. 尝试建立3阶全零矩阵zeros(3)、全1矩阵ones(3)、单位矩阵eye(3)、两种随机矩阵;尝试建立3×2的全零矩阵、全1矩阵、单位矩阵、两种随机矩阵。

17. 以第9题的矩阵A、B为例,计算A+B、A-B、A*B、A.*B、A/B以及A\B,观察计算结果并分析。

18. 以第9题的矩阵A、B为例,完成以下操作:

AB A>=B A= =B A~=B

观察计算结果并分析。

19. 以第9题的矩阵A、B为例,完成以下操作:

A&B A| B ~A

观察计算结果并分析。

20. 练习清空命令窗口、工作空间窗(清空历史命令窗口暂不操作)。

《Matlab及应用》实验二

一.实验目的

1. 掌握matlab矩阵处理的方法。

2. 掌握MATLAB命令文件以及MATLAB函数文件。

实验内容

矩阵元素的拆分:

建立矩阵A=

2 4 5 6 9

8 6 2 7 6

9 5 7 8 0

0 6 3 2 1

5 4 8 7 3

(1)取矩阵A的第2列全部元素;A(:,2)

(2)取矩阵A的第3行全部元素;A(3,:)

(3)取矩阵A的第2列到第4列的全部元素;A(:,2:4)

(4)取矩阵A的第1行到第4行全部元素;A(1:4,:)

(5)取矩阵A的第2列到最后一列的全部元素;

(6)取矩阵A的第3行到最后一行的全部元素;

(7)取矩阵A的第2列和第4列的全部元素;

(8)取矩阵A的第1行和第4行全部元素。

2. 以第一题的矩阵A为例,利用空矩阵删除矩阵的元素

(1)删除矩阵A的第2列全部元素;

(2)继续删除第3行全部元素;

3. 已知向量x= 3 5 6 8 10,构造矩阵B, 其主对角线元素为向量x的元素。diag(x)

4. 建立3×3矩阵A,然后将A的第一行元素乘以1,第二行乘以2,第三行乘以3。P35页例2-10

5. 提取第一题中矩阵A的上三角矩阵形成矩阵B、提取下三角矩阵形成矩阵C,再提取矩阵A的第2条对角线以上的元素,形成新的矩阵D,再提取

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值