matlab 考试试题 考前冲刺

matlab 考试试题 考前冲刺

ID:9878914

大小:54.50 KB

页数:4页

时间:2018-05-13

matlab 考试试题 考前冲刺 _第1页
matlab 考试试题 考前冲刺 _第2页
matlab 考试试题 考前冲刺 _第3页
matlab 考试试题 考前冲刺 _第4页
资源描述:

《matlab 考试试题 考前冲刺 》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、使用下列哪一个函数可以产生单位矩阵(B)A.zerosB.eyeC.randD.diag2、下列哪一个函数是求模函数(D)A.remB.signC.fixD.mod3、使用下列哪一个函数可以交换矩阵左右对称位置上的元素(A)A.fliplrB.flipdimC.flipudD.find4、使用下列哪一个函数可以比较字符串,且比较时忽略字符的大小写(D)A.strncmpB.strcmpC.strncmpiD.strcmpi5、要利用图形方式显示元胞数组,则应该使用下列哪一个函数(B)A.cellfunB.cellplotC.celldispD.cell2mat6、下列哪一个函数可

2、以获取结构字段的数据(B)A.fieldnamesB.getfieldC.setfieldD.rmfield7、执行下列哪一条命令后,图形窗体的轴将显示坐标网格线(A)A.gridonB.holdonC.gridoffD.holdoff8、进行格式化绘图时,使用哪一个函数可以添加图例(B)A.titleB.legendC.labelD.text9、使用下列哪一条指令可以将图形窗体分割成二行三列,并且将第一行第二列的绘图区域设置为当前的绘图区域(B)A.subplot(2,3,1)B.subplot(2,3,2)C.subplot(2,3,4)D.subplot(2,3,5)10、使用

3、下列哪一个函数可以绘制三维网线图(C)A.surfB.plotC.meshD.plot31、>>A=[123;456];B=[25;83](2分)B=25832、假设向量A=[9876543210]>>A([1:3:5])(2分)ans=96>>A([135])(2分)ans=9753、>>A=ones(2,2);A(:)=1:4;>>A*A’(2分)ans=10141420>>B=A.*A’(2分)B=166164、使用三元组法,将下列满阵转变为稀疏矩阵1500220-150113000S=000-60091000000002800解:>>ir=[14221351];>>jc=[1

4、1234446];>>data=[159111322-628-15];>>s=sparse(ir,jc,data,5,6)s=(1,1)15(4,1)91(2,2)11(2,3)3(1,4)22(3,4)-6(5,4)28(1,6)-155、>>A=reshape(1:24,4,6);>>A(:,[234])=[]A=117212182231923420246、使用函数struct创建一个结构。此结构名为Student;有三个字段,分别为name、age、grade;有两条记录,分别为’Way’、23、3和’Deni’、21、1解:>>Student=struct('name',{'

5、Way','Deni'},'age',{23,21},'grade',{3,1})7、绘出下幅图>>plot([14285])三、写出使以下这段文字成为字符串的MATLAB指令。注意保持这段文字的格式。(10分)‘Areyouateacher?’‘No,I’mastudent.’解:>>a='''Areyouateacher?''';>>b='''No,I''mastudent.''';>>c=strvcat(a,b)或>>char('''Areyouateacher?''','''No,I''mastudent.''')四、建立一个字符串向量sqTKghEad,统计字符串中大写字母

6、的个数,然后再删除大写字母(10分)解:>>a='sqTKghEad'a=sqTKghEad>>b=find(a>='A'&a<='Z')b=347>>c=length(b)c=3>>a(b)=[]a=sqghad(3分)五、输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90分~100分为A,80分~89分为B,70分~79为C,60分~69分为D,60分以下为E。要求:1)用if语句实现2)对不合理的成绩应输出出错信息“输入的成绩不合理”(若成绩出现小数,则只能是“.5”)(16分)解:clearclcx=input(’请输入一个百分制成绩:’);ifrem(x*10

7、,5)==0&&x>=0&&x<=100if(x>=90&&x<=100)str=[’成绩等级为’,'A'];elseif(x>=80&x<90)str=[’成绩等级为’,'B'];elseif(x>=70&x<80)str=[’成绩等级为’,'C'];elseif(x>=60&x<70)str=[’成绩等级为’,'D'];elseif(x>=0&x<60)str=[’成绩等级为’,'E'];endelsestr='输入的成绩不合理';enddisp(st

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。