MATLAB 模拟题2.docx
- 文档编号:14747997
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:11
- 大小:56.84KB
MATLAB 模拟题2.docx
《MATLAB 模拟题2.docx》由会员分享,可在线阅读,更多相关《MATLAB 模拟题2.docx(11页珍藏版)》请在冰点文库上搜索。
MATLAB模拟题2
MATLAB免试答辩
1.选择题
(1)在MATLAB的命令窗口中执行C命令,将命令窗口的显示内容清空。
A.clearB.clcC.echooffD.cd
(2)下列变量名中A是合法的。
A.char_1,i,jB.x*y,a.1C.x\y,a1234D.end,lbcx
(3)已知x为一个向量,计算ln(x)的MATLAB命令是计算B。
A.ln(x)B.log(x)C.Ln(x)D.lg10(x)
(4)已知a=0:
4,b=1:
5,下面说法中错误的为D。
A.a+bB.a./bC.a′*bD.a*b
(5)命令day(now)是指C。
A.按照日期字符串格式提取当前时间B.提取当前时间
C.提取当前时间的日期D.按照日期字符串格式提取当前日期
(6)以下运算符中哪个的优先级最高B。
A.*B.^C.~=D.|
(7)计算三个多项式s1、s2和s3的乘积,则算式为C。
A.conv(s1,s2,s3)B.s1*s2*s3
C.conv(conv(s1,s2),s3)D.conv(s1*s2*s3)
(8)运行以下命令:
>>x=[123;456];
>>y=x+x*i
>>plot(y)
则在图形窗口绘制C条曲线。
A.3B.2C.6D.4
(9)如果要显示向量中各元素占和的百分比,则使用B函数绘图。
A.histB.pieC.barD.stairs
(10)subplot(2,1,1)是指A的子图。
A.两行一列的上图B.两行一列的下图
C.两列一行的左图D.两列一行的右图
(11)极坐标图是使用B来绘制的。
A.原点和半径B.相角和距离C.纵横坐标值D.实部和虚部
(12)运行命令“>>a=sym(‘pi’,’d’)”则对于变量a的描述D是正确的。
A.a是符号变量B.a显示为10位的数值
C.a显示为32位的数值D.a不存在
(13)运行以下命令,则变量a的类型是B。
>>syma
>>a=sin
(2)
A.symB.doubleC.charD.int
(14)运行命令“>>a=double(sym(‘sin(pi/2)’))”,则变量a是C
A.符号变量B.字符串‘1’C.double型的数值1D.出错
(15)运行命令“f=solve(‘x^2+1’)”,则C
A.f是有两个数值元素的行向量B.f是有两个数值元素起的列向量
C.f是符号对象D.f只有一个元素
(16)符号运算符“g=sym(‘sin(a*z)+cos(w*v)’)”中的自由符号变量是C
A.aB.zC.wD.v
(17)if结构的开始是“if”命令,结束是B命令。
A.EndifB.endC.EndD.else
(18)下面的switch结构,正确的是C
A.>>switchaB.>>switcha
casea>1casea=1
C.>>switchaD.>>switcha
case1case=1\
(19)运行以下命令:
>>a=eye(5);
>>forn=a(2:
end,:
)
......
则for循环的循环次数是A
A.5B.4C.3D.1
(20)关于主函数,以下说法正确的是D
A.主函数名必须与文件名相同
B.主函数的工作空间与子函数的工作空间是嵌套的
C.主函数中不能定义其他函数
D.每个函数文件中都必须有主函数
(21)运行命令“fhnd=@(x)(exp(x));”,则fhnd是B
A.字符串B.function_handle
C.functionD.inline
(22)创建以下函数文件,在命令窗口中运行“y=f”命令则显示C
functiony=f()
globalW
W=2;
Y=f1(5)
functiony=f1(w)
globalW
y=w+W
A.y=5B.y=2C.y=7D.出错
(23)在一个模型窗口上按住一个模块并同时按Shift键移动到另一个模块窗口,则B
A.在两个模型窗口都有这个模块B.在后一个窗口有这个模块
C.在前一个窗口有这个模块D.在两个窗口都有模块并添加连线
(24)运行以下命令,则实现的功能是B
>>add_line(‘exel’,[300,0;300,80;150,80])
A.添加一条直线B.添加一条有一个转折的折线
C.添加一条有两个转折的折线D.添加一条从左到右的折线
(25)仿真参数设置中,slover的默认设置是A
A.ode45B.ode23C.ode15D.ode4
2.
(1).用“from:
step:
to”方式和linspace函数分别得到从0~4
步长为0.4
的变量x1和从0~4
分成10点的变量x2。
(2).求解方程式
3.
(1).绘制函数曲线
,t的范围为0~2。
(2).已知某班10个同学的成绩为65、98、68、75、88、78、82、94、85、56,分别统计并绘制60分以下、60-70、70-80、80-90、90-100分数段的人数图;并使用饼形图显示个分数段所占的百分比。
4.
(1).求
与
和的分子和分母,并求出Laplace反变换。
(2).已知符号表达式
,求复合
函数f(g(x)),并将f转换为多项式系数。
5.
(1).编写M脚本文件,实现分段绘制曲线
。
(2).编写M脚本文件,从键盘输入数据,使用switch结构判断输入的数据是奇数还是偶数,并显示提示信息。
7.
(1).创建一个仿真系统,输入阶跃信号经过单位反馈系统将信号送到示波器,系统开环传递函数为
,修改仿真参数solver为ode23、Stoptime为20和Maxstepsize为0.5。
(2).创建一个人仿真系统,用示波器同时显示以下两个信号:
和
。
答案:
1
(1)C
(2)A(3)B(4)D(5)C(6)B(7)C(8)C
(9)B(10)A(11)B(12)D(13)B(14)C(15)C
(16)C(17)B(18)C(19)A(20)D(21)B(22)C
(23)B(24)B(25)A
2.
(1)
x1=
01.25662.51333.76995.02656.28327.53988.796510.053111.309712.5664
>>x2=linspace(0,4*pi,10)
x2=
01.39632.79254.18885.58516.98138.37769.773811.170112.5664
(2)
>>A=[2-312;1301;1-118;71-22];
>>B=[8;6;7;5];
>>X=A\B
X=
2.5353
1.2033
6.8299
-0.1452
3.
(1)
>>t=0:
0.1:
2;
>>y=5*t.*sin(2*pi*t);
>>plot(t,y)
(2).
>>x=[65,98,68,75,88,78,82,94,85,56];
>>y=[5565758595];
>>hist(x,y)
>>N=hist(x,y)
N=
12232
>>pie(N,{'<60','60-70','70-80','80-90','90-100'})
4.
(2)
>>f=sym('x^3+5*x^2+4*x+1')
f=
x^3+5*x^2+4*x+1
>>g=sym('exp(-x)')
g=
exp(-x)
>>compose(f,g)
ans=
exp(-x)^3+5*exp(-x)^2+4*exp(-x)+1
>>p=sym2poly(f)
p=
1541
(1)
>>f1=sym('3/((s+1)*(s+2))')
f1=
3/((s+1)*(s+2))
>>f2=sym('1/(s+2)^2')
f2=
1/(s+2)^2
>>f=f1+f2
f=
3/(s+1)/(s+2)+1/(s+2)^2
>>[num,den]=numden(f)
num=
4*s+7
den=
(s+1)*(s+2)^2
>>ilf=ilaplace(f,'s','t')
ilf=
6*exp(-3/2*t)*sinh(1/2*t)+t*exp(-2*t)
5.
(1)
x=0:
0.1:
10;
y=x;
if(x+y)>1
z=0.5*exp(-0.5*y.^2-3*y.^2-y)
elseif(x+y)<=-1
z=0.7*exp(-y.^2-6*y.^2)
else
z=0.5*exp(-0.5*y.^2-3*x.^2+x)
end
plot3(x,y,z)
(2)
clear
a=input('inputa=')
b=rem(a,2);
switchb
case0
disp([num2str(a),'是偶数'])
case1
disp([num2str(a),'是奇数'])
end
7.
(1)
(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 模拟题2 模拟