maltlab题库Word文件下载.docx
《maltlab题库Word文件下载.docx》由会员分享,可在线阅读,更多相关《maltlab题库Word文件下载.docx(18页珍藏版)》请在冰点文库上搜索。
clc
clear
a=[2;
100;
20;
10;
50;
30];
%总支出情况
b=[2;
5;
10];
%交通支出
c=[0;
15;
0;
40;
20];
%餐饮
d=[0;
45;
0];
%娱乐
N=7;
n=1:
N;
%循环量n
(2,1,1)
(n,a(n))%总支出条形图
xlabel('
日期'
ylabel('
支出'
title('
总支出'
subplot(2,1,2)
plot(n,b(n),'
r-'
n,c(n),'
g【3】'
n,d(n),'
b【4】'
);
%部分支出曲线图
项目支出'
【5】
交通'
'
餐饮'
娱乐'
1).subplot
2).bar
3).--
4).-.
5).legend
━━━━━━━━━━━━━━━
二、判断共20题(共计40分)
第1题(2分)题号:
2038
矩阵左右翻转的函数表达式是B=fliplr(A)
Y
第2题(2分)题号:
2017
向量a=[1,2,3,4,5],也可以写成a=[1:
5]
第3题(2分)题号:
2012
变量名中不允许使用标点符号
第4题(2分)题号:
2093
meshgrid函数用来生成三维坐标的低面坐标网格
第5题(2分)题号:
2035
%在Matlab中表示注释
第6题(2分)题号:
2029
B1=A(1:
2:
end,:
)的意思是提取全部奇数列的所有行
N
第7题(2分)题号:
2069
运行input('
c'
)命令,将为程序输入一个c字符
第8题(2分)题号:
2016
1:
第9题(2分)题号:
2060
改变Y轴取值范围的函数是stem()
第10题(2分)题号:
2071
pause命令用于程序暂停
第11题(2分)题号:
2063
若x为一矩阵,则x(x>
0)返回的是x中大于0的元素
第12题(2分)题号:
2083
num2str(y)为将字符转换为数值
第13题(2分)题号:
2088
r--'
)为画红色的虚线
第14题(2分)题号:
2024
保留字eps是浮点数的相对误差
第15题(2分)题号:
2059
改变X轴取值范围的函数是stem()
第16题(2分)题号:
2064
0)返回的是x中大于0的元素的位置
第17题(2分)题号:
2080
bar()函数为画条形图
第18题(2分)题号:
2006
变量名区分大小写
第19题(2分)题号:
2089
r-.'
)为画红色的点划线
第20题(2分)题号:
2047
函数文件名不必与函数名相同
━━━━━━━━━━━━━━━━━
三、单项选择共10题(共计20分)
4386
用round函数四舍五入对数组[2.486.393.938.52]取整,结果为__
A:
[2638]
B:
[2648]
C:
[2649]
D:
[3749]
C
4353
以下哪个是Matlab用于结果的缺省变量名?
ans
eps
inf
NaN
A
4373
在一个坐标中同时显示多条曲线,需要_____命令?
subplot
plot
holdon
以上都不是
4393
下列哪个变量名是合法的__
练习2
练习
Lianxi2
_Lianxi
4385
清空Matlab工作空间内所有变量的指令是__
cls
clf
4375
设置坐标轴显示区间的函数是_____?
axis(x1,x2,y1,y2)
subplot(x1,x2,y1,y2)
hold(x1,x2,y1,y2)
4355
在Matlab中,以下哪个代表不定量?
D
4365
while循环的书写格式是_____?
whiles<
=10000,{m=m+1;
}end
while(s<
=10000),{m=m+1;
}end
=10000),m=m+1;
end
4366
自定义函数的基本结构为function[z1,z2]=my_fun(x,y),其中z1,z2为_____
自变量
函数返回值
函数输入值
B
4363
逻辑"
异或"
的表达式是_____?
AxorB
AorB
xor(A,B)
or(A,B)
━━━━━━━━━━━━━━━━
四、简答题共1题(共计20分)
第1题(20分)题号:
49
已知x1(n)=u(n+2)(-4<
n<
6),x2(n)=u(n-4)(-5<
8),求x(n)=x1(n)+x2(n)的波形
(该题以m文件的形式上传到作业系统的“考试-简答题”中)
n1=-4:
6;
n01=-2;
x1=[(n1-n01)>
=0];
n2=-5:
8;
n02=4;
x2=[(n2-n02)>
n=min([n1,n2]):
max([n1,n2]);
N=length(n);
y1=zeros(1,N);
y2=zeros(1,N);
y1(find((n>
=min(n1))&
(n<
=max(n1))))=x1;
y2(find((n>
=min(n2))&
=max(n2))))=x2;
subplot(3,1,1);
stem(n,y1,'
filled'
x1(n)'
求两个
第2
9518
6929
%通过滑动平均的信号平滑
R=51;
d=0.8*(【1】-5);
%生成R个随机向量
m=0:
R-1;
s=2*m.*(0.9.^m);
x=s+d'
;
subplot(2,1,1);
plot(m,d'
m,s,'
g--'
m,x,'
b-.'
时间序列n'
振幅'
legend('
d[n]'
s[n]'
x[n]'
x1=【2】;
%三数平均的第一个数
x2=【3】;
%三数平均的第二个数
x3=【4】;
%三数平均的第三个数
y=(x1+x2+x3)/3;
subplot(2,1,2);
plot(m,y(2:
R+1),'
【5】'
%画红色的连续曲线和绿色的虚线
y[n]'
1).rand(R,1)
2).[00x]
3).[0x0]
4).[x00]
5).r-
6840
t=0:
.2:
2*pi;
y=【1】;
%生成绘图用sin值
subplot(2,2,1),【2】%分割窗口,在左上角绘制阶梯曲线
subplot(2,2,2),【3】%火柴杆曲线绘制
subplot(2,2,3),【4】%条型图绘制
subplot(2,2,4),【5】%横坐标为对数的曲线
1).sin(t)
2).stairs(t,y)
3).stem(t,y)
4).bar(t,y)
5).semilogx(t,y)
2019
向量a=[1,2,3,4,5],也可以写成a=(1:
5)
2073
mesh(x,y,z)表示绘制网格图
2095
disp函数的输出结果是在命令窗口里
2031
B2=A([3,2,1],[2,3,4])的意思是提取3,2,1列、2,3,4行构成子矩阵
2043
clear命令的意义是清除屏幕的内容
2027
保留字NaN表示为不定量
2007
变量名必须是不含空格的字符串
2084
text(x(i),y(i),num2str(y(i)))为在x(i),y(i)处生成文本
2057
改变X轴取值范围的函数是xlabel()
2025
保留字inf表示为无穷大
2030
B2=A([3,2,1],[2,3,4])的意思是提取3,2,1行、2,3,4列构成子矩阵
2065
disp(a)将输出a字符
2023
保留字ans是用于输出空变量的
2058
改变Y轴取值范围的函数是ylabel()
2076
sphere(36);
为生成单位球面上37*37阶的矩阵
2018
4369
在一个绘图窗口内分成4个坐标系的方法是_____?
subplot(2,2,x),x取1,2
subplot(2,2,x),x取1,2,3,4
subplot(4,4,x),x取1,2,3,4
subplot(4,4,x),x取1
4394
下列哪个指令生成的向量元素个数最少__
10
0.1:
linspace(0,10)
linspace(0,10,9)
4370
绘制火柴杆曲线的函数是_____?
stem(x,y)
subplot(x,y)
plot(x,y)
bar(x,y)
4390
下面的程序执行后array的值为__?
fork=1:
ifk>
6
break;
else
array(k)=k;
1,2,3,4,5,6
654321
123456
4.58333333333333E-02
4388
已知A=[096;
130];
B=[143;
150];
则A&
B的运行结果为__
011
110
100
001
010
4392
执行以下代码后,MATLAB命令窗口上显示的x矩阵的值为__
x=[0,1,0,2,0,3,0,4];
8
ifx(k)==0
x(k)=k;
x(k)=2*k+1;
disp(x);
1539513717
153953717
153951377
153951371
4401
M文件根据调用方式分类有两种,分别是__
可执行文件和源文件
命令文件和函数文件
可执行文件和系统文件
可执行文件和函数文件
45
给出实指数序列X(n)=0.2*2^n的波形(该题以m文件的形式上传到作业系统的“考试-简答题”中)
a=2;
K=0.2;
x=K*a.^n;
stem(n,x);