当前位置:文档之家› matlab期中测验

matlab期中测验

一、填空
1、编写M 函数文件时必须以关键字 开头。

2、命令clc 的含义是 ,命令clear 的含义是 。

3、若数组11[,,],[,,]n n a a αβββ== ,则两数组相乘的命令为: ,计算

组α的k 次幂的命令为: 。

4、Matlab 的最基本的运算是: , , 。

5、设矩阵111011212-⎛⎫ ⎪= ⎪ ⎪⎝⎭
A ,求矩阵A 的行列式的Matlab 命令为 ;求矩阵A 的行最简形式的命令为 。

6、设矩阵123456312⎛⎫ ⎪= ⎪ ⎪⎝⎭
A ,输入矩阵A 的Matlab 命令是 或 。

7、假定A 是一个10阶方阵,选取矩阵A 的第三行第二列的指令是 ,选取矩阵A 第四列和第七列的指令是 ,删除矩阵A 的第二行的指令是 。

8、Matlab 可以输入字母、汉字,但是M 文件中标点符号必须在 状态下输入。

9、若x=[2,3,4],y=[1,2;4,5;2,3];则plot(y)画出 条曲线。

10、若A =[2,3,4;4,5,6;6,7,8],则A .^2=
11、命令subplot(m,n,k)的功能是把图形窗口分为 个子图,并把第 个子图作为当前图形窗口。

12、A =502103⎛⎫ ⎪⎝⎭
,则rank (A )的结果是 。

二、选择题
1、在Matlab 操作中要列出当前内存变量的名称、大小、类型等信息应使用( )命令。

(A) List (B) Browse (C) Who (D) Whos
2、下列M 文件中命名错误的是:( )。

(A) as.m (B) yuli4.m (C) 4na.m (D) r45u.m
3、在matlab 中,若x=1:0.1:2,则正确输入表达式2sin ln x x e x π++的命令是:()。

(A) x.^2+e.^x*sin π+lnx (B) x.^2+exp(x).*sin(pi)+ln(x)
(C) x.^2+exp(x).*sin(pi)+log(x) (D) x.^2+exp(x).*sin(π)+lnx
4、若A =512143-⎛⎫ ⎪⎝⎭
,则A (1,2)和A(1,:)结果是:( )。

(A) -1和5 -1 2 (B) -1和5 1
(C) 1和5 -1 2 (D) 1和5 1
5、下面那个运算符为逻辑运算符( )。

(A) + (B) < (C) * (D) &
6、下面哪一种结构表示分支结构( )
(A) for-end (B) while-end
(C) if-else-end (D) switch-end
7、下列叙述正确的是:( )
(A) M 文件中的%的含义是标明注释。

(B) 在matlab 所输入的命令后如果输入逗号,则不显示执行结果。

(C) matlab 的变量必须先定义其类型才可使用。

(D) matlab 中的变量是不区分大小写的。

8、空间曲线绘图命令是:( )
(A) plot2 (B) plot3 (C) polt3 (D) polt
9、求方阵A 的特征值的Matlab 命令是:( )。

(A) ploy(A) (B) eigen(A)
(C) eig(A) (D) eigenvalue(A)
10、在matlab 中,命令grid on 表示是: ( )。

(A) 在图中使用分隔线 (B) 在图中消隐分隔线
(C) 保留当前图形和它的周,使其后图形放在当前图形上
(D) 使系统处于可放大状态
11、在matlab 中,命令diag([1,2,3]) 输出结果是: ( )。

(A) [1,2,3] (B) {1,2,3}
(C) 100020003 (D) 001
020300
12、设A=[1,2,3;-1,-4,-5;0,1,3], 命令A(1,:)=[ ]的输出结果是:(
)。

(A) A= (B) A=
145013--- 145
013
(C) A= (D) A=
234513-- 123
1 45013
---
三、编程
1、编写M 函数文件,利用for 循环求2222123100+++ 。

2、画出函数2ln y x =、cos =y x x 、1sin =x y e x 的图形,要求使用指令gtext 、
axis 、legend 、title 、xlable 、ylable 。

3、已知向量x=[1 2 3],y=[2 4 5 0], 生成它们对应的格点矩阵,并画出在
平面
上产生的点,其点用黑色五角星表示。

4、画抛物面2232z x y =+、平面4z =的图形,并画出它们的交线。

5、随机输入一个6阶方阵,并求其转置、行列式、秩、以及行最简形、特 征值、特征向量。

相关主题