




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 2015-2016数学实验练习题一、 选择题1. 清除Matlab工作空间(wordspace)变量的命令是( B ) A. clc B. clear C. clf D.delete2. 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据的命令是 ( A ) A. clc B. clear C. clf D.delete3. 用来清除图形的命令 ( C ) A. clc B. clear C. clf D.delete4. 在MATLAB程序中,使命令行不显示运算结果的符号是 ( A ) A. ; B. % C. # D. &5. 在MATLAB程序中,可以将某行表示为注释行的符
2、号是 ( B ) A. ; B. % C. # D. &6. 在循环结构中跳出循环,执行循环后面代码的命令为 ( B ) A. return B. break C. continue D. Keyboard7. 在循环结构中跳出循环,但继续下次循环的命令为 ( C ) A. return B. break C. continue D. Keyboard 8. MATLAB中用于声明全局变量的关键字是 ( C ) A. inf B. syms C. global D. function9. 用户可以通过下面哪项获得指令的使用说明 ( A ) A. help B. load C. demo
3、 D. lookfor10在MATLAB命令窗口中键入命令S=zoros(3);可生成一个三行三列的零矩阵,如果省略了变量名S,MATLAB表现计算结果将用下面的哪一变量名做缺省变量名 ( A ) A. ans; B. pi;C. NaN;D. Eps.11. 9/0的结果是(B ) A. NAN; B. Inf; C. eps; D. 012在MATLAB中程序或语句的执行结果都可以用不同格式显示,将数据结果显示为分数形式,用下面哪一条命令语句 ( D ) A. format long; B. format long e;C. format bank;D. fromat rat13. 下列M
4、ATLAB命令中是构造1行3列的(-1,1)均匀分布随机矩阵的命令的是( D) A. randn(1,3);B. rand(1,3);C. ones(3);D. 以上都不对14. 产生四维元素都为1矩阵的语句为( A) A. ones(4) B. eye(4) C. zeros(4) D. rand(4) 15. 用round函数对数组2.48 6.39 3.93 8.52取整,结果为 ( C ) A. 2 6 3 8 B. 2 6 4 8 C. 2 6 4 9 D. 3 7 4 916. y=dsolve(Dy=1/(1+x2)-2*y2,y(0)=0,x); ezplot(y)的功能是(
5、A) A. 求微分方程特解并绘图;B. 解代数方程;C. 求定积分; D.求微分方程通解.17. MATLAB命令roots(1,0,0,-1)的功能是 ( D ) A. 产生向量1,0,0,1; B. 求方程的根; C. 求多项式的值; D. 求方程的根。18在MATLAB命令窗口中,键入命令A=1,2,3;4,5,6;7,8,0;A(2,:)*A(:,2);将出现的结果是( B ) A. 15; B. 81; C. 36; D. 30.19. 在MATLAB命令窗口中键入命令A=1 4 2;3 1 2;6 1 5; 则det(A(1:2,2:3).*A(2:3,2:3)的结果是 ( C )
6、 A. -143; B. 60; C. 36; D. -19 20i=2; a=2i; b=2*i; c=2*sqrt(-1); 程序执行后a, b, c的值分别是 ( C ) A. a=4, b=4, c=2.0000i B. a=4, b=2.0000i, c=2.0000i C. a=2.0000i, b=4, c=2.0000i D. a=2.0000i, b=2.0000i, c=2.0000i21. 在MATLAB命令窗口中键入命令A=1 4;3 5; B=2 3;3 8; 则A.*B的结果是( A ) A. ; B. ; C. ; D. . 22. 在MATLAB命令窗口中键入命
7、令A=1 4;3 5; B=2 3;3 8; 则A*B的结果是( B ) A. ; B. ; C. ; D. . 23. 下面有关MATLAB变量名和函数名的说法错误的是 ( D ) A. 变量名的第一个字符必须是一个英文字母 B. 变量名可由英文字母、数字和下划线混合组成 C. 变量名不得包含空格和标点,但可以有下连字符 D. 变量名和函数名对于英文的大小使用没有区别24. 正确表达命题A或B都大于C的逻辑表达式应该用下面哪一行( ) A. A > C;B. B>C;C. A >C & B >C;D. A >C | B >C。25. 输入方阵A的数
8、据,在MATLAB中计算A的逆矩阵用下面哪一命令( D ) A.det(A) Beig(A) Cdiag(A) Dinv(A)26. 输入方阵A的数据,在MATLAB中计算A的特征值用下面哪一命令( D ) A. inv(A) B. diag(A) C. det(A) D. eig(A) 27. 输入方阵A的数据,在MATLAB中计算A的行列式的值用下面哪一命令( C ) A. inv(A) B. diag(A) C. det(A) D. eig(A) 28. 输入方阵A的数据,在MATLAB中计算A的秩用下面哪一命令( C ) A. inv(A) B. diag(A) C. rank(A)
9、D. eig(A) 29. 命令A=magic(3)创建3阶魔方矩阵,求A的特征值绝对值最小用 ( A ) A. min(abs(eig(A); B. min(eig(abs(A); C. min(eig(A); D. min(abs(A);30.下列哪个变量的定义是不合法的 ( A ) A. abcd-3 B. xyz_3 C. abcdef D. x3yz31. 下列变量名中合法的是 ( A ) A. char_1 B. x*y C. xy D. end 32. 在MATLAB中下列数值的表示不正确的是( B) A+99 B1.3e-5 C2-3*e2 D3-2*pi 33. 图形窗口(F
10、igure)显示网格的命令是( B ) A. axis on B. grid on C. box on D. hold on34. 为了使两个plot的图形在同一个坐标显示,可以使用哪个命令进行图形保持 ( D ) A. axis on B. grid on C. box on D. hold on35假设在当前工作目录中有一名为exa1的M文件,其中有些错误。现在为了修改它,用键盘命令将这一文件打开编辑,使用下面的命令不对的是( ) A. edit exa1;B. edit exa1.m;C. type exa1;D. open exa136. 如果x=1:-3:-18,则x(3)和x(7)
11、分别是( D ) A-6,-14 B -5,-14 C -8,-17 D -5,-1737. 已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为( C ) A. a' *b B. a .*b C. a*b D. a-b38. 设A=2 4 3; 5 3 1; 3 6 7,则sum(A),length(A)和size(A)的结果( D ) A. 10 13 11 9 3 3 B. 9 9 16 3 3 3 C. 9 9 16 9 3 3 D. 10 13 11 3 3 339. 输入矩阵A=1 3 2;3 7 -5;5 6 9; 使用全下标方式用A(3,2)取出元素“6”,使
12、用单下标方式用哪个命令可以取得 ( D ) A. A(4) B. A(7) C. A(8) D. A(6)40. MATLAB命令A=rand(5,5);创建,求用 ( B ) A. max(sum(abs(A) B. max(sum(abs(A) C. max(sum(A) D. sum(max(A)41. MATLAB命令x=1,2,4,5,9; mean(x)的计算结果是 ( B ) A. 4 B. 4.2 C. 4.5 D. 2142. 运行如下程序后, 命令窗口(command windows)显示的结果为( D )A=13,-56,78; 25,63,-735; 78,25,563
13、; 1,0,-1; y=max(max(A) A. y=564 B.y=9 C.y=-735 D.y=56343. 运行如下程序后, 命令窗口(command windows)显示的结果为( A )A=13,0,-5;8,-6,2;15,3,7;y=max(A) A. y=15 3 7 B.y=13 8 15 C.y=15 8 7 D.y=13 3 744. 命令factor()用于分解因式,syms x; f=4*x3+9*x2-30*x; factor(diff(f)的结果是(B ) A. (x-1)*(2*x-5) B. 6*(x-1)*(2*x+5) C. 6*(x+1)*(2*x+5
14、) D. (x+1)*(2*x-5)45. MATLAB表达式2*232的结果是 ( A ) A. 128 B. 4096 C. 262144 D. 256 46. 已知函数文件如下,则factor(4)=( C)function f=factor(n)if n<=1f=1;elsef=factor(n-1)*n; end A. 4 B. 12 C. 24 D.4847. 下面的程序执行后array的值为 ( A )for k=1:10 if k>6 break; elsearray(k) = k; end end A. array = 1, 2, 3, 4, 5, 6 B. ar
15、ray = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 C. array =6 D. array =10.48. 运行如下程序后, 命令窗口(command windows)显示的结果为 ( B )s=0;a=12,13,14;15,16,17;18,19,20;for k=as=s+k;enddisp(s'); A. 144 B. 39 48 57 C.145 D. 45 48 5149. 十二属相为“鼠牛虎兔龙蛇马羊猴鸡狗猪”,命令k=mod(2008,12)+1的结果是 ( D ) A. k指向第二动物牛; B. k指向第三动物虎; C. k指向第四动物兔; D.
16、 k指向第五动物龙。50. 在图形指定位置加标注命令是( C) A. title(x,y, y=sin(x); B. xlabel(x,y, y=sin(x); C. text(x,y, y=sin(x); D. legend(x,y, y=sin(x); %添加图例的标注,51. 下列哪个函数为插值函数( B) A. P=polyfit(X,Y,3) B. Y1=interp1(X,Y,X1,'method') C. Y,I=sort(A,dim) D. R=corrcoef(X)2、 填空题1. 计算多项式乘法命令是_ conv(1,2,1,1,5,4)_; 计算多项式除法
17、的命令是_k,r=deconv(3,13,6,8,1,4)_; 2. 要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令_x=input(who is she?,s)_; 3. 在MATLAB命令窗口中的“>>”标志为MATLAB的_命令行_ 提示符,“”标志为_输入_提示符。 4. 求矩阵A的对角矩阵函数是_diag_,求A的下三角矩阵函数是_tril_ 。5. MATLAB中作三维曲面网格图的绘图函数为_mesh(z)_ 。 6.在MATLAB命令窗口中键入命令A=1,2,3;4,5,6; A(:,1,3)=;结果是 _2;5_。 7.在MA
18、TLAB命令窗口中键入命令A=1 3;4 6; C=A,eye(size(A);A ,ones(size(A); 结果是_1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1 _。8.在MATLAB命令窗口中键入命令A=1 2 3;6 5 4; reshape(A,3,2);结果是_ 1 5; 6 3;2 4_。 9. 生成一个从2到20,中间间隔100个点的数组,并将此数组赋值给x的命令是 _x=2:0.18:200_。 10. P, Q分别是个多项式的系数矢量,求P对应的多项式的积分(对应的常数项为K),使用的命令是_ ; 求P/Q的解,商和余数分别保存在k和r,使用的命令是_k
19、,r=deconv(p,q) _。 三、 程序填空1. 对于任意正实数C,取初始近似值x0>0(例如取x0=2),利用迭代公式,可计算数列。现在程序功能为从键盘输入数据C,计算数列 xn 的前八项。C=input('input C:='); x0=2;x=;for k=1:8 x1=_; x=x;x1; x0=_; end2. 反正切函数的Tylor级数展开式,取x = 1,可得用于计算的级数。当级数的通项绝对值小于给定的误差界errors时,则结束计算。function z=adds(errors)n=1;an=1;f=1;S= ; while an>errors
20、 n=n+2; an=1/n; f=-f; S= ;endz=S;3角谷猜想:任给一个不等于1的正整数n,如果它是偶数则将它除以2,如果它是奇数则将它乘以3并加上1。如此重复操作,最后这个数总变为1。程序如下:n=input('input n:=');disp(n)while n=1 if mod(n,2)=0 n= ; else n= ; endend4. 编写MATLAB程序,在同一图形窗口中绘制y1和y2两条曲线,并对图形坐标轴进行控制。程序如下:x = -3:0.1: 3;y1 = 2*x+5; y2 = x.2-3*x;plot(x,y1); %绘制曲线y1 ;%保持
21、曲线y1plot(x,y2); %绘制曲线y2m1 = max(y1, y2); m2 = min(y1, y2); ;%用axis调制坐标轴,横坐标在-3 3之间,且完全显示图形 ;%加入图形注释,横坐标为“时间”,纵坐标为“幅度”5用Altken迭代法求方程在1.4附近的根,要求精确到4位小数,并给出迭代次数。 syms x fx gx;gx=(x3+1)/3; fx=x3-3*x+1; ;ffx=subs(fx,'x',x); while ; u=subs(gx,x,x); v=subs(gx,x,u); x=v-(v-u)2/(v-2*u+x); k=k+1; ; en
22、d6. 抛物线的方程为, 输入c后,绘制该曲线,寻找曲线的最小值和对应的x值。程序如下:clc;clear;close all;c=input('c=');a=1;x=-2:0.1:2; _; %对变量xnum赋为数组x的个数 y=zeros(1,xnum);_; %按照函数形式对y赋值 figure;_; %绘制曲线 xlabel('x'); ylabel('y');ymin,Imin=min(y);_; %找到最小函数值对应的x值四程序阅读理解1. 程序如下,说明该程序的功能,并写出该程序所用的数学函数syms xf=1/(5+2*cos(x
23、)ezplot(f)df=diff(f,x,1) ezplot(df)2. 下面程序的功能是什么?> x=0:pi/50:4*pi;y1=sin(x);y2=cos(x);plot(x,y1,'-r',x,y2,':b')xlabel('x');ylabel('y');grid on;3. 解释下面程序的功能,并写出该程序所求解的数学问题。 syms x y y=dsolve('Dy=x+y','y(0) = 0','x') ezplot(y)4. 下面的函数主要完成什么功能?
24、function f=factor(n)if n<=1 f=1;else f=factor(n-1)*n; end5. 给定A=1,2;3,4,B=-1,-2;2,1,S=3,写出下列指令运行结果。 A.*B, A*B,S.*A和S*B6. 写出下列指令运行结果。A(1,1)='this is cell'A1,2=1 2 3;4 5 6;A2,1=1+2*i;A2,2=A1,21+(A1,21(1,1)+A1,21(2,2);celldisp(A)7. 写出下列指令运行结果。 a=1 12 7; 4 1 6; 14 8 19; b=(a<=10&a>=
25、5); a=a.*b 五程序设计1. 2. 3. 4. 5. 6. 求数项级数的和。7. 求8. 因式分解:9. 求代数方程组关于x,y的解。10. 计算多项式的零点、微分、积分以及在x=7处的值。11. 用符号函数法求解方程at2+b*t+c=0。12. 求方程 20x5+16x4+2x3+x+6= 0 的所有解。13. 将(x-6)(x-3)(x-8)展开为系数多项式的形式。 14. 计算多项式乘法(x2+2x+2)(x2+5x+4)。15. 计算多项式除法(3x3+13x2+6x+8)/(x+4)。16. 设 f(x,y) = 4 sin (x 3y),求 。17. 求的二阶导数并化简。18. 求隐函数所确定的导数。19. 求椭圆的参数方程所确定的导数。20. 求解微分方程21. 分别采用符号法,梯形法,抛物线法及矩形法求定积分。22. 矩阵,计算a的行列式和逆矩阵。 23. 求矩阵的行列式值、逆和特征根。 24. 用三种不同的方法求解线性方程组的解,并计算系数矩阵的行列式和秩。25. 对于,如果,求解X,A的行列式和秩。26. 解线性方程组 并求系数矩阵的行列式。27. 画下列函数的图形:(1)(2)28. 符号函数绘图法绘制函数x=sin(3t)cos(t),y=sin(3t)sin(t)的图形,t的变化范围为0,p。29.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流运输行业假期旅游证明(5篇)
- 农村社区小区土地合作开发协议
- 餐饮业智能点餐与外卖服务平台构建方案
- 行政管理中市政学的关键试题及答案
- 商场营业外包服务协议
- 市政学综合复习试题及答案
- 行政管理自考考试形式试题及答案讲解
- 行政管理困境与策略试题及答案
- 2025产权合同专利权转让合同
- 代际差异对团队管理的影响试题及答案
- 推土机安全技术操作规程模版(3篇)
- 储能技术在电力系统的应用
- 《VEP波形解释》课件
- 【MOOC】广告创意学-湖南大学 中国大学慕课MOOC答案
- 不稳定型心绞痛课件
- 建筑企业安全生产事故报告及处理制度(4篇)
- 第七章 循证医学课件
- 130T吊车-吊装方案
- 风电专业考试题库带答案
- 施工现场临水施工方案
- 3D数字游戏艺术-6-评价分评分表-3D建模-14分
评论
0/150
提交评论