《MATLAB语言及其应用》试卷

上传人:飞****9 文档编号:131914182 上传时间:2020-05-10 格式:DOC 页数:3 大小:41.50KB
返回 下载 相关 举报
《MATLAB语言及其应用》试卷_第1页
第1页 / 共3页
《MATLAB语言及其应用》试卷_第2页
第2页 / 共3页
《MATLAB语言及其应用》试卷_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《《MATLAB语言及其应用》试卷》由会员分享,可在线阅读,更多相关《《MATLAB语言及其应用》试卷(3页珍藏版)》请在金锄头文库上搜索。

1、线订装线淮南师范学院2011 - 2012学年度第一学期试卷 A (闭卷)课程 MATLAB基础 系别 电气信息工程学院 年级 09级 专业 电子信息科学与技术 班级 学号 姓名 第 3 页 共 3 页题号一二三四总分得分得分阅卷人一、填空题:(每空1分,共20分)1A=zeros(3,2),则A= 0,0;0,0;0,0 ,B=eye(3),则B= 1,0,0;0,1,0;0,0,1 。2设A=1,2,3;4,5,6,则A(2)= 4 ,若执行A(:,1)=后,则A= 2,3;5,6 。3MATLAB中,圆周率使用 pi 符号来表示, 计算结果的默认赋值变量用 ans 来表示。4. 在MAT

2、LAB中,clear命令是用来 清除命令 ,clc命令是用来 。5. 设A=1,2,3;4,5,6, 则size(A)= (2,3) , length(A)= (3) 。6向零方向取整,使用的函数是 fix ;round()函数是 四舍五入到最邻近的整数 。7det()函数是求 矩阵的值 ,求矩阵的秩的函数是 rank 。8. A=1,2,3;4,5,6,则find(A4)= 4,5,6 ,A(find(A4)= (4,5,6) 。9. 设A=1,2;3,4;5,6,则reshape(A,2,3)= ,A(1,2,1,2)= 1,2;3,4 。10M文件根据调用方式的不同分为 命令 文件和 函

3、数 文件。得分阅卷人二、选择题:(每题2分,共20分)1在MATLAB语言中,下列数值表示错误的是( C)。 (A)-10 (B)2e-1 (C)1-3*e2 (D)3-2*pi 2已知a=1:5,b=6:10,下面的运算表达式出错的为(A )。(A)a*b (B)a.*b (C)a+b (D)a*b 3使用语句t=1:2:8生成的向量元素的个数( D )。(A)7 (B)6 (C)5 (D)4 4已知s=输出“nice”,则length(s)= ( A )。(A)10 (B)11 (C)8 (D)9 5下列对字符串ch=hdh123dd88 的操作错误的是( C )。(A)ch(1:5) (

4、B)length(ch) (C)12;ch (D)disp(ch) 6下列可作为matlab合法变量名的是( D )。 (A)例1 (B)123 (C)h,3 (D)x2a 7下列命令中,不可以转化成字符串的函数是( B )。(A)char (B)abs (C)num2str (D)mat2str 8建立符号对象函数的命令是( A )。(A)sym (B)char (C)struct (D)int 9Matlab在绘制图形时,下列函数不属于绘图函数的是 ( C )。 (A)surf (B)bar (C)theta (D)plot 10已知a=1,2,3;4,5,6,b=diag(a),则b的值

5、为( B )。(A)1,2 (B)1,5 (C)1,4 (D)2,6 得分阅卷人三、简答题(每题4分,共20分)1、在sin(x)运算中,x是角度还是弧度?a=5,0.2,0,-8,0.01,在进行逻辑运算时,a相当于什么样的逻辑量。 2、写出用MATLAB语言表示的下列表达式的语句, ,其中a=-1.0:0.1:2.0;z=cos(a)+log(0.3+a)/2)3、s=0; a=12,13,14;15,16,17;18,19,20;21,22,23;for k=a s=s+k;end disp(s) ; 4、下列命令执行后,y k x l z r的值是什么? A=5 1 3 9 2;y,k

6、=max(A); y=9 k=4 x,l=min(A); x=1 l=1z=mean(A); z=2r=median(A); r=35、“左除”与“右除”有什么区别?答:左除表示前矩阵的逆左乘后矩阵;而右除表示的是后矩阵的逆右乘前矩阵。其实两者的运算结果是相同的得分阅卷人四、编程题(每题10分,共40分)1、 (1)生成一个66的均匀分布的随机矩阵A,求它的行列式、特征值、特征向量。(2)求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值。(1)A=rand(6) B=det(A) D,V=eig(A)(2) A=1,2,3,4 B=poly(A) C=polyval(B,8)2、已知, 当n=100时,求y的值。(1)采用循环结构(for语句)来实现。(2)采用向量运算(sum函数)来实现。3、设计程序,完成两位数的加、减、乘、除四则运算,即产生两个两位随机整数,再输入一个运算符号,作相应的运算,并显示结果。4、已知y1=sin(x),y2=cos(2x),完成下列操作:(1)在同一坐标系下用不同的颜色和线型绘制两条曲线。(2)以子图形式绘制两条曲线。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号