MATLAB上机模拟考试题(一)
更新时间:2023-05-05 07:34:01 阅读量: 实用文档 文档下载
- matlab上机作业答案推荐度:
- 相关推荐
(1)在MATLAB的命令窗口中执行_____命令,将命令窗口的显示内容清空。()off
(2)在MATLAB的命令窗口中执行_____命令,使数据输出显示为十六进制表示。()long rat hex short e
(3)下列变量名中_____是合法的。()*y,a,1 \y,a1234 ,1 bcx ,i,j
(4)已知x=0:5,则x有_____个元素。()
(5)一下运算符中哪个的优先级最高_____。() A./ B.^ C.~= D.&
(6)使用检测函数isnumeric(10)的结果是_____。()
(7)三维图形中默认视角是_____度。() A.方位角=0 俯仰角=90 B.方位角=90 俯仰角=0 C.方位角= 仰俯角=30 D.方位角=0 仰俯角=180
(8)将符号表达式化简为因式分解因式分解因式分解因式分解形式,使用_____函数。()
(9)运行以下命令,则_____描述是正确的。()>>syms a b c d >>A=[a b;c d] 占用的内存小于100B B.创建了5个符号变量占用的内存是a b c d的总和 D.不存在
(10)已知数组a=[1 2 3;4 5 6;7 8 9],则a(:,end)是指_____元素。
(11)运行命令bitor(8,7)的结果是_____。
(12)运行以下命令:
>>x=0:10; >>y1=sin(x); >>y2=5*sin(x); >>y3=[10*sin (x);20*sin(x)]; >>plot(x,y1,x,y2,x,y3)
则在一个图形窗口中,可以看到_____条曲线。
(13)符号表达式“g=sym(sin(a*z)+cos(w*v))”中的自由符号变量是_____。
(14)运行以下命令:
>>syms t >>f1=1/t >>limitf1_r=limit(f1,'t','0','right');
则函数limitf1_r趋向0的右极限为_____。
15.在MATLAB的命令窗口中执行______命令,使数值显示为+000 A. format long
B. format long e
C. format short
D. format short e
16.下列变量名中______是合法的。A.char_1,i,j B.1_1, C.x\y,a1234 ,1bcx
17.已知x=0:9,则x有_____个元素。
18.产生对角线上为全1其余为0的2行3列矩阵的命令是______ A. ones(2,3) B. ones(3,2) C. eye(2,3) D. eye(3,2)
19.已知数组a= [1 2 3 4 5 6 7 8 9] ,则运行a(:,1)=[]命令后______ A. a变成行向量 B. a数组为2行2列C. a数组为3行2列 D. a数组中没有元素3
20.按含义选出各个函数名:表示4舍5入到整数的是____,表示向最接近0取整的是____,表示向最接近-∞取整的是____,表示向最接近∞取整的是_____ A. round(x) B. fix(x)
C. floor(x)
D. ceil(x)
21.已知a=0:5,b=1:6,下面的运算表达式出错的为______ A. a+b B. a./b
C. a’*b
D. a*b
22.已知s=’显示”hello”’,则s的元素个数是______ A. 12 B. 9 C. 7
23.有一个2行2列的元胞数组c,则c(2)是指______ A.第1行第2列的元素内容 B. 第2行第1列的元素内容 C.第1行第2列的元素 D. 第2行第1列的元素
24.运行命令bitand(25,15)的结果是______
25.计算三个多项式s1、s2和s3的乘积,则算是为______ A. conv(s1,s2,s3)
B. s1*s2*s3
C. conv(conv(s1,s2),s3)
D. conv(s1*s2*s3)
26.运行命令“<< a=sym('pi','d')”则对于变量a的描述____是正确的。A. a是符号变量
B. a显示为10位的数值
C. a显示为32位的数值
D. a不存在
27.运行以下命令后变量C的值是_____ >>A=sym([5 5;6 6]); >>B=sym([1 2;3 4]); >>C=A.*B
A.[5,10] [18,24]
B.[5 10;18 24]
C.[5*1,5*2] [6*3,6*4]
D.出错
28.运行命令“y=dsolve('x*D2y-3*Dy=x^2','t')”求解微分方程,则____ A. Dy是指dy/dx
B. 得出的y是通解有一个常数符C1
C. D2y是指d2y/dx
D. 得出的y是通解有两个常数符C1和C2
29.模块名的修改是_____。A.在参数设置对话框中实现 B.在模块旁双击鼠标后出现的编辑框中实现 C.在模块的下面或旁边的编辑框中 D.在模块的属性窗口中
选择题
(1)在MATLAB的命令窗口中执行命令,将命令窗口的显示内容清空。off
(2)下列变量名中是合法的。,i,j *y, \y,a1234 ,lbcx
(3)已知x为一个向量,计算ln(x)的MATLAB命令是计算。(x) (x) (x) (x) (4)已知a=0:4,b=1:5,下面说法中错误的为。+b ./b ′*b *b (5)以下运算符中哪个的优先级最高。 A.* B.^ C.~= D.|
(6)计算三个多项式s1、s2和s3的乘积,则算式为。(s1,s2,s3) *s2*s3 (conv(s1,s2),s3) (s1*s2*s3)
(7)运行以下命令:>>x=[1 2 3;4 5 6]; >>y=x+x*i >>plot(y) 则在图形窗口绘制()条曲线。
(8)如果要显示向量中各元素占和的百分比,则使用函数绘图。
(9)subplot(2,1,1)是指的子图。 A.两行一列的上图 B.两行一列的下图 C.两列一行的左图 D.两列一行的右图
(10)运行命令“>>a=sym(‘pi’,’d’)”则对于变量a的描述是正确的。是符号变量显示为10位的数值显示为32位的数值不存在
(11)运行命令“f=solve(‘x^2+1’)”,则是有两个数值元素的行向量是有两个数值元素起的列向量是符号对象只有一个元素
(12)下面的switch结构,正确的是 A.>>switch a B.>>switch a case a>1 case a=1 C.>>switch a D.>>switch a case 1 case=1\
(13)运行以下命令:>>a=eye(5); >>for n=a(2:end,:) ...... 则for循环的循环次数是()(14)关于主函数,以下说法正确的是A.主函数名必须与文件名相同 B. 主函数的工作空间与子函数的工作空间是嵌套的C.主函数中不能定义其他函数D.每个函数文件中都必须有主函数
(15)创建以下函数文件,在命令窗口中运行“y=f”命令则显示
function y=f() global W W=2; Y=f1(5) function y=f1(w) global W
y=w+W
=5 =2 =7 D.出错
(16)在一个模型窗口上按住一个模块并同时按Shift键移动到另一个模块窗口,则()A.在两个模型窗口都有这个模块 B.在后一个窗口有这个模块 C.在前一个窗口有这个模块 D.在两个窗口都有模块并添加连线
(17)运行以下命令,则实现的功能是>>add_line(‘exel’,[300,0;300,80;150,80]) A.添加一条直线 B.添加一条有一个转折的折线 C.添加一条有两个转折的折线 D.添加一条从左到右的折线
18.在MATLAB的命令窗口中执行_____命令,将命令窗口的显示内容清空。
B. clean
C. end
D. esc
19.以下哪个不可以表示矩阵[2 3 4 5 6]:()(2,6,5) (2,5,6)
C. [2:5:6]
D.[2:6]
20. a=[1:3;4:6;7:9],则运行a(:,1)命令后,得结果:()变成行向量数组没有元素4 C. [1:3:7]' D.第一行元素
21.运行以下命令>>y1=[1 2 3;4 5 6;7 8 9] >> y2=y1+5 >> plot(y2) 则在图形窗口中绘制_____条曲线。() B. 3 C. 5 D. 6
22. subplot(3,3,6)是指_____的子图。() A.第2行第1列
B. 第2行第3列
C. 第1行第2列
D. 第3行第2列
23.运行命令“>> a=double(sym('sin(pi/2)'))”,则变量a是() A.符号变量
B. 字符串‘1’
C. double型的数值1
D. 出错
24.运行一下命令:>> for n=s(-1::2) ……则for循环的循环次数是_____。() B. 4 C. 7 D. 6 25.运行以下命令则_____ ()>>a=[1 3
5] >>keyboard K>>a=[1 3 5] K>>return =[1 3 5] B. a=[1 2 4]
C.命令窗口的提示符为“K>>”
D. 出错
26.运行以下命令:>> a=[1 2 3;1 0 1]; >> diff(a) 则运行结果为
()=0 -2 -2 B. ans=0 2 -2 C. ans=0 2 2 D. ans=0 -2 2
填空题:
1.已知x=3:2:24,则x有_____个元素。
结构的开始是“if”命令,结束是_____命令。
3.已知x为一个向量,计算ln(x)的MATLAB命令是计算_____。
4.命令:>>subplot(3,3,x)中有____个子图。
5.已知s=‘显示“hey”’,则s的元素个数是_____。
y=f() global W W=2 y=f1(5) function y=f() global W y=w+W 创建以上函数文件,在命令窗口中运行“y=f”命令则显示_____。
选择题
(1)下列不是创建复数的命令______。 A. z=3+2*i B. z=4+3i C. z=complex(4 ,5) D. z=real(3)+imag(8)
( 2 ) 与命令linspace(2,10,5) 产生的向量相同的命令______。A. a=[2 10 5] B. a=2:2:10 C. a=logspace(2,10,5) D. a=2 4 6 8
( 3 ) 已知数组a = 1 ,则a (1,:)是指_______。A. 第一列向量B. 第一行向量C. 整个数组 D. 第三行向量
(4)a=[1 2;4 5 ];b= [2 1;3 2], 求c=a .* b= 。 A. c=[2 2 ; 12 10] B. c=[1 1 ; 10 12] C. c=[8 5 ; 23 14] D. c=[3 3 ; 7 7]
(5) 已知t=0:3 , y=(t(1))&&(t(2)>3)=_________。 A. 1 B. 2 C. 0
(6)计算多项式s1 s2 s3 的乘积,则算式位________. (s1,s2,s3) B. s1*s2*s3 (s1*s2*s3) C. conv(conv(s1,s2),s3)
(7)运行下列命令:>>x=[1 2 3; 4 5 6] >>ploy(x) 则在图形窗口中绘制______条曲线。 A. 2 B. 3 C. 4 D. 6
(8)在多个图形绘制指令中,subplot(2,3,4) 当前选中的子图是______. A. 2 B. 3 C. 4 D. 6
(9)运行命令“>> a=sym(pi,'d')”则对于变量a的描述_________是正确的。A.a 是字符串 B. a显示为10位的数值C.a显示为32位的数值 D. a不存在
(10)f1=(x-1)*(x-2)*(x-3) 要把表达式化简为嵌套的形式,应用_______指令。 A. collect
B. expand
(11) 输入指令f1=sym(‘x+3/2’) 和[N1,D1]=numden(f1)后,N1=_____ A. x+3 B. 2 C. 2*x+3 D. 3/2
(12) f=t1 则limit(f)=_____. A. 0 B. t C. 1 D. NaN
(13)输入>> syms x >> f=solve('x^2+1') 则_______. A. f只有一个元素 B. f是有两个数值元素的行向量C.f是有两个数值元素的列向量 D. f是符号对象
(14)if 结构语句的结束是_______命令。 A. End if B. end C. stop D . else
(15) for n=1:10 循环次数为_______。 A. 1 B. 9 C. 10 D. 11
(16)运行下列命令,则for 循环的循环次数是_________. >>x=0:10 >>for n=x if n==5 break end end A. 10 B. 5 C. 6
(17) 创建以下函数文件,在命令窗口中运行“y=f”命令则显示________. function y=f() global W W=3 y=f1(7) function y=f1(w) global W y=w+W A. y=3 B. y=10 C. y=17 D. 出错
18、执行以下命令
>>syms a x y >>f=(sin(a*x)+y^2*cos(x)) ; >>dfdx=diff(f) 表示()A、对a求一阶微分B、对y求一阶微分C、对x求二阶微分D、对x求一阶微分
19三维图形中默认视角是_____度。() A.方位角=0 俯仰角=90 B.方位角=90 俯仰角=0 C.方位角= 仰俯角=30 D.方位角=0 仰俯角=180
20将符号表达式化简为因式分解形式,使用_____函数。()
填空题
(1)已知C={2+5i,’Hi’;1:4,[1 2]} 输入s=C(3) 即s=___________.
(2)先输入P=struct(‘name’,’Jack‘,’num’,43) ,再输入s= 即s=_________. (3)当x=[ 1 2 3; 4 5 6] , y=[ 5 8; 5 8 ] 时,_____(能﹨不能)使用plot 命令绘图。
(4)sym 或syms ________(能﹨不能)创建符号矩阵。
(5)需要while 循环的次数为5次,应该在空格中填入_________,且sum=________. x=10 sum=0 while _______ sum=sum+x x=x-1 end 6.运行一下命令,则for循环的循环次数是______。>>x=0:10; >>for n=x if n==5 continue end end
7、在一个元胞数组A中寻访第2行第3列元胞元素用;寻访数组第2行第3列元胞中所存的内容用。
3、写出下列指令运行结果。
A=[1,2;3,4];
B=[-1,-2;2;1];
S=3;
A.*B
A*B
S.*A
S*B
4、下面的函数主要完成什么功能
function f=factor(n)
if n<=1
f=1;
else
f=factor(n-1)*n;
end
5、写出下列指令运行结果。ch=‘ABc123d4e56Fg9’; subch=ch(1:5)
revch=ch(end:-1:1)
k=find(ch>=‘a’&ch<=‘z’);
ch(k)=ch(k)-(‘a’-‘A’);
char(ch)
正在阅读:
MATLAB上机模拟考试题(一)05-05
家燕的眼泪作文500字06-19
知识型员工激励的问题与对策01-28
13建筑力学复习题(答案)09-15
粗糙集不确定性度量的矩阵运算2(1)05-16
xx项目部防震减灾应急预案04-04
所罗门群岛09-13
某市金融业诚信建设共同宣言01-14
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 考试题
- 上机
- 模拟
- MATLAB
- 高考知识点巡查专题
- 承包商工程项目管理
- 公司人力资源工作计划
- 运输大队冬季安全生产试题
- 部编人教版中考语文仿写综合题题及答案(Word版)
- 郏县酒店市场研究报告
- 【精品】2013年中考数学冲刺-三年中考+两年模拟)全国各地500套中考数学(真题+模拟)试题分类汇编
- 成都石室中学初2021届议论文专题(答案)
- 2020年山西省临汾市尧都区农村商业银行招聘考试真题
- 甲缩醛安全技术说明书
- 生产部年终工作总结
- 世界贸易组织的基本原则
- 专转本语文基础知识归纳总结
- 2017年多克隆抗体行业现状及发展趋势分析 (目录)
- 钢铁公司调度员先进事迹材料
- 2013年国家公务员考试题库
- 建设工程消防验收申报表
- 基于整数线性规划方法的集装箱装载布局优化问题研究
- 首都经贸大学政治经济学强化讲义
- 水利水电工程施工合同和招标文件示范文本