- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013Matlab考试题及答案
西 安 科 技 大 学 2012—2013 学 年 第 二 学 期 期 末 考 试 试 题
院系: 班级: 姓名: 学号: 装 订 线 装 订 线 以 内 不 准 作 任 何 标 记 装 订 线 科目 Matlab程序设计 考试性质 考查 命题 审批 2.下列关于脚本文件和函数文件的描述中不正确的是( )
A. 函数文件可以在命令窗口直接运行;
B. 去掉函数文件第一行的定义行可转变成脚本文件;
C. 脚本文件可以调用函数文件;
D. 函数文件中的第一行必须以function开始;
3.在MATLAB的Editor中输入下列语句:x=[1 2 3 4];y=polyval(x,1);运行后,在 Command Window 中对应y的输出结果为( )
A.5 B.8 C.24 D.10
4.在MATLAB中定义:A=randn(5,4,3,2),则下列关于A的操作中正确的是:( )
A y=eig(A) B. y=reshape(A,[4 3 6 7])
C. y=permute(A,[2 3 4 5]) D. y=sin(A)
5.设str1=’hello’,str2=’help!’,str3=’xidian university’,有:k1=sum(str1==str2), k2=findstr(str3,’an’),则k1,k2的结果分别为:( )
A 3, 4 B.3, 5 C.4,4 D. 4,5
三、程序填空(每空3分,共15分)
1.编写MATLAB程序,在同一图形窗口中绘制y1和y2两条曲线,并对图形坐标轴进行控制。程序如下:
x = -3:0.1: 3;
y1 = 2*x+5; y2 = x.^2-3*x;
plot(x,y1); %绘制曲线y1 试卷类型 A 考试地点 学生班级 成绩 一、填空题(每空1分,共20分)
1.MATLAB的通用命令中若对函数功能和用法不熟悉,可用 命令,列出内存中的变量目录可用 或 命令,清除工作空间的变量可用 命令,关闭图形窗口可用 命令。
2.设A=[1,2;3,4];B=[5,6;7,8],则A*B= , A.*B= 。
3.A=[1,2,3;10 20 30;4 5 6],则size(A)= ,sum(A)= 。
4.x=0:pi/20:pi;y=sin(x);以x为横坐标以y为纵坐标的曲线图绘制命令为: ,给该图形加上“正弦波”的标题的命令为: ,给该图形的横坐标标注为“时间”, 纵坐标标注为“幅度”的命令分别为: 和 。
5.MATLAB中用于控制不定次重复循环语句为 ,若在循环执行过程中需要终止该循环时采用的语句为 ,当用户需要从键盘输入参数时采用的语句为 。
6.设:str1=’matlab’, str2=’matche’, str3=’Matlab’, str4=’signal processing using MATLAB’;则strcmp(str1,str2)= , strncmp(str1,str2,3)= ,strcmpi(str1,str3)= ,strtok(str4) = 。
二、选择题(每题4分,共20分)
1.在Command Window窗口中分别输入下列命令,对应输出结果正确的是( )
A. x=[2:-2] x=[-2 1 0 1 2] B. x=zeros(1,2);x0 ans=1
C. y=diag(eye(3),2).’ y=[0 0] D. 5-10*rand(1,2) ans=[-5.0501 1.2311]
西 安 科 技 大 学 2012 —2013 学 年 第 二 学 期
文档评论(0)