晋江文学城
下一章 上一章  目录  设置

4、数学实验简版04 ...

  •   一、选择题

      1.下面哪个不可以混合组成变量名( )
      A.下划线 B.英文字母 C.数字 D.中文汉字

      2.下列表示可以作为MATLAB的变量的是( )

      A.xyz中横杠3 B.xyz_2a C.艾特h D.3hour

      3.下列哪条指令是求矩阵的逆矩阵( )
      A.inv B.diag C .det D.eig

      4.已知a=1冒号2冒号10, b等于2冒号6,下面的运算表达式中,出错的为( )

      A.a导星b B.a .星b C.a中横杠b D.a星b

      5.用round函数四舍五入对数组左中括号 2.48 6.39 3.93 8.52 右中括号取整,结果为( )

      A. 左中括号 2 6 3 8 右中括号
      B. 左中括号 2 6 4 8 右中括号
      C . 左中括号 2 6 4 9 右中括号
      D.左中括号 3 7 4 9 右中括号

      6.如果x等于1:-2:-8,则x(1)和x(5)分别是( )
      A.1,-8
      B.-1,-7
      C.-1,-8
      D.1,-7

      7.已知数组a=等于,若要产生a的一个子矩阵,则下列命令中错误的是( )

      A.(左中括号 12 右中括号,左中括号 23 右中括号)
      B.a(1:2,2:end)
      C.a(linspace(1,2,2),2:3)
      D.a(:,:)

      8.设A=左中括号 2 4 3; 5 3 1; 3 6 7 右中括号,则sum(A),length(A)和size(A)的结果( )

      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 3 右中括号

      9.MATLAB命令A=magic(3)创建3阶幻方矩阵,求A的特征值绝对值最小用( )

      A.min(abs(eig(A))); B.min(eig(abs(A)));

      C.min(eig(A)); D.min(abs(A));

      10.用赋值语句给定x值,计算对应的MATLAB表达式是 ( )

      A.sqrt(2星e平方(3星x-1) +log(2))
      B. sqrt(2星exp(3星x-1) +ln(2))
      C.sqrt(2星exp(3x-1) +log(2))
      D. sqrt(2星 exp(3星x-1) +log(2))

      11.有矩阵A等于左中括号2,-2;0,1右中括号,B等于左中括号0,-1;1,2右中括号,执行A.右斜一撇B命令,ans等于( )

      A.左中括号0,0.5;Inf,2 右中括号
      B左中括号-Inf, -2;0,0.5右中括号
      C.左中括号-6,-2;-1,0右中括号
      D.左中括号1,2.5;1,2右中括号

      12.MATLAB语句strcat(int2str(2010),左单引号年是右单引号, s,左单引号年右单引号)的功能是( )

      A.将数据2010转换为符号;
      B.将数据2010与符号变量合并;
      C.将几个符号变量合并为一个;
      D.将符号变量转换为数值变量;

      13.在MATLAB命令窗口中键入命令A 等于左中括号1 4 2;3 1 2;6 1 5右中括号;det(A(1:2,2:3).星号A(2:3,2:3))。结果是( )

      A.ans=等于-143
      B.ans等于 60
      C.ans=等于36
      D.ans=等于-19

      14.MATLAB的语句colormap(0 0 1) ( )

      A.将三维网面图确定为红色;
      B.将三维网面图确定为绿色;
      C.将三维网面图确定为蓝色;
      D.语句使用格式错误

      15.theta等于linspace(0,2星号pi,100) ;r等于cos(5星号theta) ;polar(theta,r,右单引号 k右单引号)功能是( )

      A.绘五叶玫瑰线;
      B.绘十叶玫瑰线;
      C.绘心脏线;
      D.绘八叶玫瑰线。

      16.MATLAB语句左中括号x,y右中括号等于meshgrid(-2:2) 的数据结果中( )

      A.x是行向量,y是列向量;
      B.x是五行五列的矩阵;
      C.x是行元素相同的矩阵;
      D.x是列向量相同的矩阵

      17.下面关于绘图命令plot(X,Y)说法正确的是:( )

      A.可绘制所有图形
      B.X,Y是同维元素个数相同的向量
      C.是二元函数绘图的基本命令
      D.当自变量数据取得细密时,所绘制的曲线就表现粗糙。

      18.关于函数文件,下列描述错误的是:( )

      A.函数内所有变量是局部变量
      B.函数名必须英文字母开始,且必须与文件名同名
      C.函数文件必须在编辑窗口编写
      D.函数内的变量不能与其他M文件中变量同

      19.data等于rand(2000,2);x等于data(:,1);y等于data(:,2); II等于find(y左不等于sqrt(x)&y 右不等于 x点幂运算符2);的功能是( )

      A.统计4000个随机点中落入特殊区域的点的索引值;
      B.统计2000个随机点落入特殊区域的点的索引值;
      C.模拟4000个随机点落入特殊区域的过程;
      D.模拟2000个随机点落入特殊区域的过程。

      20.下列关于随机函数rand说法正确的是:( )

      A.rand产生的是0至1(包括1)的随机数。 B.rand(n)生成n阶随机方阵
      C.该函数服从正态分布
      D.该函数服从二项分布

      21.关于多项式拟合P 等于polyfit(x,y,n),说法错误的是( )

      A.输出变量P是一个具有n个数的一维数组
      B. P表示拟合多项式P(x)的系数(多项式降幂排列 )
      C.与拟合命令配合使用的另一个计算多项式函数值命令为polyval
      D.n为多项式拟合阶数

      22.三阶幻方又称为九宫图,提取三阶幻方矩阵对角元并构造对角阵用( )

      A.diag(magic(3));
      B. diag(magic);
      C. diag(diag(magic(3)));
      D. diag(diag(magic))。

      23.MATLAB计算二项分布随机变量分布律的方法是( )

      A.binocdf(x,n,p); B. normpdf(x,mu,s); C.binopdf(x,n,p); D.binornd(x,n,p)。

      24.MATLAB命令syms e2;f=sqrt(1-e2星号cos(t)平方2);S=int(f,t,0,pi左斜一撇2)功能是( )

      A.计算f(x)在左中括号 0,pi左斜一撇2 右中括号上的积分;
      B. 计算f(t)不定积分符号结果;
      C.计算f(x)积分的数值结果;
      D.计算f(t)定积分的符号结果。

      25.y=dsolve(左单引号Dy=1右斜一撇(1+x平方2)-2星号y平方2右单引号,右单引号y(0)等于0右单引号,右单引号x右单引号);ezplot(y)的功能是( )

      A.求微分方程特解并绘图;
      B. 解代数方程
      C.求定积分;
      D.求微分方程通解。

      26.X等于10000 ;0.5星号asin(9.8星号X左斜一撇(515平方2))的功能是计算关于抛射体问题的( )

      A.十公里发射角;
      B.十公里飞行时间;
      C.最大飞行时间;
      D.最大射程。

      27.十二属相为左双引号鼠牛虎兔龙蛇马羊猴鸡狗猪右双引号,命令k等于mod(2008,12)+1的结果是( )

      A. k指向第二动物牛; B. k指向第三动物虎;
      C.k指向第四动物兔; D. k指向第五动物龙。

      28.MATLAB命令x 等于 3: 2: 100 将创建等差数列,该数列是( )

      A.以3为初值的98个数,;
      B.以100为终值的98的个数;
      C.以99为终值的49个数;
      D.以3为初值的97个数。

      29.在MATLAB命令窗口中输入命令data=左中括号4 1 2 3 1 3 1 4 2 4右中括号;y等于hist(data,4),结果是( )

      A.y等于4 1 2 3;
      B. y等于3 2 3 2;
      C.y等于3 2 2 3 ;
      D.y等于4 2 1 1

      30.用MATLAB随机产生60个1到365之间的正整数,应该使用下面的哪一条命令 ( )

      A.fix(365星号rand(1,60));
      B. 1+fix(366星号rand(1,60));
      C.1+fix(364星号rand(1,60));
      D.1+fix(365星号rand(1,60))

      31. 火炮发射炮弹的初始速度和发射角为已知,由此可估算出炮弹在空中的飞行时间Tfly,使用语句Tspan等于Tfly*(0:20)右斜一撇20,将获得一些数据,下面不正确的说法是( )

      A.Tspan为包括发射时刻在内的炮弹在空间飞行的21个不同的飞行时刻;

      B. Tspan中任意两个相邻数据之差的绝对值相等;

      C.Tspan包含了21个数据,第一个数据为0,最后一个数据为Tfly;

      D.Tspan是一个等差数列,公差为Tfly左斜一撇21

      二、程序阅读题

      1、运行如下程序后, 命令窗口(command windows)显示的结果为( )
      k等于0;
      for n等于100:200
      if rem(n,21)约等于0 百分比R等于rem(X,Y),求余数函数,X,Y应该为正数
      k等于k+1;
      continue;
      end
      break;
      end
      k

      A.105 B. 5 C.4 D.101

      2、3n+1问题反映一个数学猜想:对任一自然数n,按如下法则进行运算:若n为偶数,则将n除2,若n为奇数,则将n乘3加1。重复这种操作,结果终会为1。实验程序如下。

      function 左中括号k,N右中括号 等于 threeN(n)
      if nargin等于等于0,n=5;end(等于等于,判断两个数是否相等,是逻辑运算符。)
      k等于1;N等于n;
      while n约等于1
      r等于rem(n,2);
      if r等于等于0
      n=;n左斜一撇2(n的代数表达式)
      else
      n等于3星号n+1;
      end
      N等于左中括号N,n 右中括号;
      k等于k+1
      end

      (1)在MATLAB命令窗口中直接调用threeN运行结果为( )

      A. 只显示k的最后数值为6;
      B. 只显示k的最后数值5;
      C.同时显示k和N的数据;
      D.仅显示N的所有数据。

      (2)实验程序运行过程中( )

      A.输入变量n不发生改变;
      B. N是记录数据变化的一维数组;
      C. N记录每次数据变化的单个数据;
      D. n是记录数据变化的一维数组。

      3、某厂生产两种产品,产一吨甲产品用A资源3吨、B资源4m3;产一吨乙产品用A资源2吨,B资源6m3,C资源7个单位。一吨甲产品和乙产品分别价值7万元和5万元,三种资源限制分别为90吨、200m3和210个单位。生产两种产品使总价值最高的生产方案可用数学实验程序计算。

      C等于左中括号-7,-5右中括号;A等于左中括号3 2;4 6;0 7右中括号;b等于左中括号90;200;210右中括号;

      Aeq等于中括号;Beq等于中括号;(中括号表示列表或数组)
      e0等于左中括号0,0右中括号;e1等于左中括号inf,inf右中括号;
      左中括号x,fval右中括号等于linprog(C,A,b,Aeq,beq,e0,e1);

      (1) 程序中变量C表示( )

      A.目标函数系数;
      B.等式约束系数;
      C.不等式约束系数;
      D.等式约束常向量

      (2) 程序中变量A表示( )
      A.等式约束矩阵;
      B.不等式约束矩阵;
      C.决策变量的值;
      D.目标函数的最大值

      三、程序填空

      1、中国农历60年一大轮回,按天干“甲乙丙丁戊已庚辛壬癸”和地支“子丑寅卯辰巳午未申酉戍亥”循环排列而成。已知2009年是农历已丑年,通过简单计算可以找出年份与天干/地支对应的规律。下面数学实验程序对输入年份,计算并输出字符串农历纪年。填空完善程序。

      function calendar等于year左小括号year右小括号
      if nargin等于等于0, year等于2009逗号end

      S1等于左单引号甲乙丙丁戊已庚辛壬癸右单引号;
      S2等于左单引号子丑寅卯辰巳午未申酉戍亥右单引号逗号
      k1等于 圆圈1 逗号百分号定位天干序数百分号2010庚
      s1等于 S1 左小括号 k1 右小括号逗号
      k2= 等于 圆圈2;逗号百分号定位地支序数
      s2等于 S2左小括号 k2 右小括号逗号

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>
关闭
安装