数学实验练习题.doc_第1页
数学实验练习题.doc_第2页
数学实验练习题.doc_第3页
数学实验练习题.doc_第4页
数学实验练习题.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一讲 MATLAB使用简介一、填空题1启动MATLAB程序的三种方式为 、 、 。2MATLAB的窗口组成为 、 、 、 、 , 和 需要切换才能显示。3特殊矩阵的生成方法有元素全为1的矩阵平共处五项原则 , 元素全为0的矩阵 , 生成n阶单位矩阵命令为 。4.清除命令窗口内容的命令是 。5. 删除工作空间中保存的变量x的命令是 。6. 将双精度实数的显示格式设置成15位定点小数格式的命令是 。7. 要在命令窗口中查看对函数log的帮助信息,所用命令是 。8. 要查询在工作空间中定义的变量x的相关信息,可用命令 。9. 设x是复数,取x的实部存入变量y的语句是 。10. 设x是复数,取x的虚部存入变量y的语句是 。11. 设x是复数,取x的模存入变量y的语句是 。12. 设x是复数,取x的共轭存入变量y的语句是 。13. MATLAB的含义为 。14. 在MATLAB中,矩A阵的秩由函数 来实现。15. 将双精度实数的显示格式设置成15位定点小数格式的命令是 。16. 用冒号运算符:创建数组命令为 _ _.17. MATLAB中逗号主要用作 ,用作输入量与输入量之间的分隔符, 。18.MATLAB中Inf或inf表示 、NaN或nan表示 。19. size命令的功能 。20.工作空间窗口的作用是用于内存变量的 、 、 。二、选择题(每小题只有一个正确答案,请将正确答案写到括号里)1下面关系MATLAB软件中的对数函数正确的说法是( )A、ln(x)是自然对数函数。B、log(x)是常用对数函数。C、log(x)是自然对数函数。D、log3(x)是求以3为底x的对数函数2下面关于MATLAB函数说法正确的是()A、反正弦函数命令为arcsin(x).B、反余弦函数的命令为acos(x)。C、取整函数fix(x)与数学中的取囊函数x作用完全相同.D、取整函数round(x)与数学中的取囊函数x作用完全相同.3下列关于MATLAB创建数组的冒号运算符first:increment:last说法错误的是()A、直接定义数据元素之间的增量,而不是数据元素的个数,B、若增量为1,上面创建数组的方式可简写为:first:lastC、由命令可以推知数学元素个数为D、创建数组命令中first指数组的第一个元素,last是指数组的最后一个元素。4下列关于MATLAB创建数组运算符linspace(first,last,number)说法错误的是()A、此命令是指初值、终值及数组长度创建数组B、此命令是不知道数组步长,但可以通过其中的初值first、终值last及数组长度number求得数组步长为C、此命令创建数组与冒号运算符效果一样D、此命令创建数组的元素是等步长的。5下面关于二维数组即矩阵创建的说法正确的是()A、可以运用函数(或命令)创建特殊矩阵如eye(m,n)创建元素全为1的mn矩阵B、运用ones(m,n)创建对角线上元素全为1的mn矩阵C、可以直接输入矩阵元素,空格或逗号分隔的元素指定的是不同列的元素,而以分号分隔的元素是指定的是不同行的元素D、直接输入矩阵元素,空格或逗号分隔元素作用是不同的,“,”是分隔不同列的元素,而空格分隔不同行的元素6下面关于数组运算说法正确的是()A、数组的加减运算与向量的加减运算相同,要求相加减的数组长度要相同B、数组的数乘运算是一个标量与向量的乘积,此运算与原高等代数中向量的数乘运算是不同的。C、数组的点乘运算与解析几何中的点积相同D、数组点积命令C=dot(A,B,DIM)与解析几何的点积完全相同7.如果x=1:-2:-8,则x(1)和x(5)分别是( ) A1,-8 B-1,-7 C-1,-8 D1,-78.在MATLAB中下列数值的表示不正确的是( ) A+99 B1.3e-5 C2-3*e2 D3-2*pi919MATLAB表达式a = 17+5*3/4-sin(pi/2)结果为 _C_A. a = 22 B. a = 15.75 C. a = 19.75 D. a = 15.5三、简答题1简述创建数组命令first:increment:last和linspace(first,last,number)的区别和联系2简述MATLAB的功能3简述求两个向量a,b所围成的平行四边形面积的几种方法(类似可求三向量所成平行六面体体积)4简述历史命令窗口的主要作用第二讲 MATLAB图形功能一、填空题1在同一画面下作多幅多图形为命令subplot(m,n,k)中参数m是 ,n是 ,k是 。2符号函数作图命令ezplot()可以作 .。3. 绘制极坐标图形的Matlab库函数名是 .。( )。4. 将图题设置成“Fig. 1 示意图”的语句是 .。() )。5. 将横坐标轴标签设置成“时间(秒)”的语句是 .。() )。6. 设置图例的Matlab库函数名是 .。( )。7 绘制三维线图的Matlab库函数名是 .。( )。8. 绘制三维网格图的Matlab库函数名是 .。( )。9. 绘制三维表面图的Matlab库函数名是 .。10. 关闭网格显示的Matlab语句是 .。11. 关闭坐标架显示的Matlab语句是 .。12. 使得各坐标具有相同刻度间隔的Matlab语句 .。13. 在同一图形窗口中开多个子窗口的Matlab库函数名是 .。 14.清除图形窗口的命令为 。二、选择题1下列关于符号函数生成说法正确的是()A、可以用单引号括引生成符号函数如f=sin(x),这种方法生成的符号函数不能求极限B、先用syms生成符号变量如syms x,再生成符号函数f=sym(exp(x)此种方法生成的符号函数也不能求极限C、先用syms 生成符号变量syms x,再生成符号函数f=sym(exp(x)此种方法生成的符号函数能求极限D、先用先用syms 生成符号变量syms x,再直接输入函数 f=cos(x)此方法生成的符号函数不能2。下列关于符号函数作图命令ezplot()说法错误的是()A、均可用于各种符号函数作图B、作出的图形界面均有标题C、各种符号函数作图默认区间均为-2*pi,2*piD、只能用于单引号括引的符号函数作图3下列关于极坐标作图polar()命令说法正确的是()A、是用于极坐标符号函数作图,因此作出的曲线不可能是折线B、是用于数组作图,作出的曲线有可能是折线C、尽管是用于数组作图,作出的曲线不可能是折线D、polar()参数形式可以是polar(theta,rho,:), polar(rho,theta,r:)4下列关于hold on 命令说法正确的是()A、只能用于符号函数ezplot作图,在同一画面上画出多条曲线B、只能用于数组作图plot,在同一画面上画出多条曲线C、可以用于符号函数作图及数组作图,同一画面上画出多条曲线D、不能用于用极坐标作图。5下列关于同一个画面中的多幅不同坐标系的图形命令subplot说法正确的是A、子图命令只能是ezplot()B、子图命令只能是plot()C、子图命令可以是ezplot(),plot(),也可以是polar(),但不能是空间曲线和曲面D、子图命令可以是ezplot(),plot(),,polar(),甚至是空间曲线和曲面三、简答题1简要说明应用ezplot 和plot作二维图形的区别与联系。第三讲 程序设计初步一、填空题1MATLAB程序也称为M文件,这两种文件分别为 和 。2MATLAB有两种条件语句(或分支语句)它们分别为 和 。3. 表达式 (52)*(6=5)的值是 。二、选择题1MATLAB程序编辑器启动方式正确的是( )A、只能是工具按钮中的空白按钮B、只能是菜单栏下的New-M-file项C、可以是工具按钮中的空白按钮、可以是菜单栏下的New-M-file项、还可以是在current directory或command history被激活下使用快捷方式ctr+ND、不能用鼠标右键方式创建M文件2下列关于MATLAB7.1的窗口说法正确的是( )A、只有主窗口B、除主窗口外还应该有command窗口、command history窗口和workspace窗口,除此之外没别的窗口了.C、主窗口外,还有其他四个窗口,workspace窗口和current directory窗口往往是可以切换的D、打开后的MATLAB窗口是不能改变的,也就是说不可以通过设置改变窗口界面3下列关于M文件的说法错误的是( )A、函数型M文件必须包含输入参数和输出参数B、命令型M文件可以通过程序器的Debug菜单运行,也可以在命令窗口中输入文件名运行C、函数型M文件只能在命令窗口中通过调用参数运行D、不论是函数型M文件还是命令型M文件一旦经过save and run后,以后任何时候都可以作为MATLAB的命令运行4在循环结构中跳出循环,但继续下次循环的命令为( C ) 。(A) return; (B) break ; (C) continue ; (D) keyboad5. 下列关于 MATLAB描述正确的是_D_A. 矩阵“matrix” 通常用来表示一维数组 B. MATLABs变量需要在使用前得先定义C. MATLAB 函数不能返回超过一个变量 D. Editor窗口是用来创建、修改及调试 M文件的三、简答题1简述MATLAB程序中循环语句的的几种格式,并简要说明其区别和联系。(6分)2简要说明启动MATLAB程序编辑器的几种方式。3简述MATLAB的命令型M文件和函数型M文件的区别与联系。(10分)4简述MATLAB分支结构的if-else-end和switch的各自的形式及这种结构的关系。5简述MATLAB语句流控制语句break和continue语句的区别和联系第四讲 MATLAB在高等代数中的应用之一线性方程组及向量相关性判定一、填空题1二、选择题1利用MATLAB进行矩阵初等变换的命令中下列关于交换两行或两列的变换说法正确的是( )A、A(i j,:)=A(j i,:) %交换第i列和第j列数据B、A(j i,:)=A(i j,:) %交换第i列和第j 列数据C、A(:,i j)=A(:,j i) %交换第i行和第j行数据D、A(j i,:)=A(i j,:) %交换第i行和第j 行数据2输入m = 11 27 33; 29 57 12; 73 45 37 则 m(2, 3) = _ _ A. 12 B. 29 C. 37 D. 45二、简答题1说明求解n个方程n个未知量且系数行列式不为零的线性方程组AX=b的几种方法。2简述求特征值的几种方法第五讲 MATLAB在高等代数中的应用之二多项式一、填空题1多项式的微分命令有三种格式:他们分别为 , 和 ,对 作用是求多项式 a的微分,对命令 作用是求多项式a,b乘积的微分,相当于 或 ,而对命令 作用是求多项式商的微分,其中分子多项式为b,分母多项式为a,,结果为分子为q,分母为d,,相当于 ,而 。2留数计算命令函数residue()在部分分式展开和多项式系数之间进行转换,其格式有两种它们分别为 和 , 作用为找出两个多项式b(x)和a(x)之比b(x)/a(x)的留数,极点和直项向量,分别用r,p,k表示; 将部分分式展开的形式还原为两个多项式b(x)和a(x)相除的形式。3多项式在作乘法运算时命令为 ,则三个向量的长度关系为 。二、选择题1.如果p=conv(p1,p2),且w=length(p),则w=()A、w=length(p1)+length(p2) B、w=length(p1)+length(p2)+1C、w=length(p1)+length(p2)-1 D、w=th(p1)+length(p2)-22求两个多项式a和b乘积的微分的命令为()A、polyder(a)+polyder(b) B、derp=polyder(a)*polyder(b)C、q,d=polyder(b,a) D、derp=polyder(b,a)3. 部分分式展开命令r,p,k=residue(b,a)找出两个多项式b(x)和a(x)之比的留数,极点和直项向量,分别用向量r,p,k表示,它们之间长度之间关系式正确描述的是( )A、length(a)-1=length(r)=length(p) B. length(a) =length(r)=length(p)C. length(a)=length(r)-1=length(p)-1 D. length(a)+1=length(r)=length(p)4.如果矩阵A的特征多项式为p,则下列说法正确的是( )A、poly(A)=p-1,B、polyvalm(p,A)=E,C、polyvalm(p,A)=0 D、polyval(p,A)=0二、简答题1简要说明创建多项式的几种形式2简述求矩阵特征值的命令的两种格式第六讲MATLAB在微积分中的应用一、填空题二、选择题1如果定义符号函数u=log(3*y+2*z),则diff(u)=A.0 B. 2/(3*y+2*z) D. 3/(3*y+2*z) D. 1/log(3*y+2*z)2如果定义符号函数syms x; u=sym(sin(2*y+3*z),则limit(u)=( )A.0 B. sin(3*z) D. -1/2*sin(2*y+3*z) D. 2*sin(2*y+3*z)三、简答题第七讲 数学模型线性规划一、填空题应用MATLAB进行线性规划模型求解的标准形式为 ,求解命令x=linprog()有四种使用格式,其中一种格式为x,fval=linprogf,A,b,Aeq,beq,lb,ub),这种格式左边参数x是 ,fval是 。二、简答题简要说明应用MATLAB进行线性规划模型求解的标准形式,及规划求解命令(函数)x=linprog(f,A,b,Aeq,beq,lb,ub)中各参数的涵义。第八讲 马尔柯夫过程及其在经济中的应用一、填空题1行转移概率矩阵的条件是 。而正规转移概率矩阵的条件是 。程序阅读题(阅读下列程序并写出运行结果)1. a=1 2 3;4 5 6;b=7 8 9;10 11 12;c=a.*bd=a*b运行结果为: 。2.假设a, b, c, d定义如下.a = 3 -2;-1 2b = 1 -1; 2 1c = 5; 3 d = eye(2)如果运算无效请填上wrong,如果是合法的运算请填上计算结果:1)a*d _3,-2;-1,2_2)ab _1.5,0;1.75,0.5_3)a.b _ 0.3333, 0.5;-2,0.5_4)a.*b _3,2;-2,2_3s1 = 0;for ii=1:9 if (ii 4) & (ii7) break;else s1 = s1 + ii; endend 上述程序运算结果为_10_4tries=0;for index1=1:9for index2=1:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论