一、填空
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阶方阵,并求其转置、行列式、秩、以及行最简形、特 征值、特征向量。