一、填空题
1.x在[-pi,pi]之间取12个点时请用冒号表达式和linspace命令分别表示为
x=-pi:2*pi/11:pi 和x=linspace(-pi,pi,12) 。
2. MATLAB命令窗口中可用clc 命令清除屏幕上的数据。
3. MATLAB中log10(90)表示为log10(90)。
4 .MATLAB中如果一个变量名为123,该变量名是否合法否(填是或否)。
5.求[10,1000]之间能被12整除的数的个数,补充完整程序:x=10:1000;
a=rem(x,12);length(find(a= =0))
6. MATLAB中求e x 的命令是exp(x)。
7. 已知矩阵A,将矩阵A转置可表示为A’。
8. MATLAB中的自定义函数文件即function开头的文件是否能直接debug
否。(填是或否)
二、编程题
1、创建下面的矩阵并完成以下操作。
a=[15 3 22;3 8 5;14 3 82] b=[1;5;6] c=[12 18 5 2] (1)用矩阵a的第三列组成一个新矩阵d。
d=a(:,3)
(2)把矩阵b和d合并成一个三行两列的二维矩阵e。
e=[b,d]
(3)把矩阵b和d合并成一个六行一列的矩阵f。
f=[b;d]
(4)将矩阵c作为前三个元素,与矩阵a组成一个四行三列的矩阵g。
g=[c(:,1:3);a]
(5)创建一个矩阵h,它的第一个元素是是a1,3第二个原素c1,2
h=[a(1,3),c(1,2)]
(6)将a矩阵变成一个列向量x