大学数学基础实验中国大学mooc完整答案-买球的app软件下载

当前位置:正规买球app首页 » » 正文

5687 人参与  2023-01-04 05:31:53    点这评论
1 matlab软件基础

matlab软件基础单元测验

1、以下不属于matlab 主面板的是 ( )
    a、变量
    b、正规买球app主页
    c、绘图
    d、应用程序

2、matlab语法规定的标点符号中,用于注释的符号是( )
    a、;
    b、/
    c、%
    d、!

3、关于以下是控制系统工具箱的是( )
    a、ped
    b、control system
    c、symbolic math
    d、signal process

4、以下窗口能显示当前运行文件所在当前目录的是( )
    a、工作空间窗口
    b、命令窗口
    c、当前目录窗口
    d、命令历史记录窗口

5、以下对于matlab 的文件搜索路径,排列顺序正确的是( ) 1. 该命令是不是一个变量 2. 是否为内部函数 3. 是否当前目录下的m文件 4. 是否matlab搜索路径中其他目录下的m 文件
    a、4231
    b、1243
    c、3142
    d、1234

6、以下说法正确的是( )
    a、三个小黑点称为续行符,将下面的物理行看做逻辑继续
    b、clear的命令意思是清除命令窗口内容
    c、@表示调用操作系统运算
    d、del表示清除当前行

7、matlab的命令查询中能实现命令提示的是( )
    a、help
    b、lookfor
    c、who
    d、模糊查询

8、编辑器窗口是主要的交互窗口,用于输入命令并显示所有执行结果

9、命令窗口出现了>>符号并有光标停留闪烁,表示matlab正处于准备状态

2 变量、矩阵与运算

变量、矩阵与运算单元测验

1、下列变量表示结果是无穷大的是( )
    a、nan
    b、inf
    c、eps
    d、ans

2、设a=[1 2 3;4 5 6],则a(:,2)=( )
    a、[1;2]
    b、[2;5]
    c、[3;6]
    d、[4;5]

3、用matlab求方阵b的逆矩阵的命令是( )
    a、roots(b)
    b、orth(b)
    c、inv(b)
    d、pinv(b)

4、已知a=2:2:8,b=2:5,下面的运算表达式中,出错的为( )
    a、a’*b
    b、a.*b
    c、a*b
    d、a-b

5、已知ch=['abcde';'12345'],则ch(2,3)代表的字符是( )
    a、c
    b、d
    c、2
    d、3

6、能够删除matlab工作空间中变量的命令是( )
    a、clc
    b、cls
    c、clear
    d、ans

7、使用语句x=linspace(0,pi,5)生成的是( )个元素的向量
    a、3
    b、4
    c、5
    d、6

8、与“linspace(a,b,c)”等价语句是( )
    a、a:c
    b、a:(b-a)/(c-1):b
    c、a:b:c
    d、a:(b-a)/c:b

9、ceil(-3.1)的结果为( )
    a、3
    b、4
    c、-3
    d、-4

10、设a=[1 2 3;4 5 6],则a(:,end)=( )
    a、[3;6]
    b、[1;2]
    c、[2;3]
    d、[2;5]

11、“x是小于10 的非负数”,用matlab表达式可写为( )
    a、0<=x<10
    b、0<=x& x<10
    c、0<=x or x<10
    d、0=
12、能快速生成规则序列的符号表达式是( )
    a、冒号
    b、逗号
    c、分号
    d、感叹号

13、关于分号与逗号作用的区别,以下说法错误的是( )
    a、在矩阵中,一个区分行,一个区分列;
    b、在语句中,都可以用来分割语句;
    c、逗号表示这个语句没有写完;
    d、分号之前的语句不会在屏幕输出;

软件基础单元 与 变量、矩阵与运算单元 综合作业

1、分别生成两个 10*10 的随机矩阵 a,b。 (1)取 a,b 两矩阵对应位置较大的元素,构成矩阵 c(10*10) (2)求矩阵 c 每行的最大值,并把最大值坐标存到位置矩阵 d 中,矩阵 d 第一列为行号,第二列为列号。(代码请输入,结果请截图粘贴,手算出结果不得分)

2、建立一个字符串“i'm a human”,然后对该字符串做如下处理,写出命令。将字符串中的大写字母变成相应的小写字母,其余字符不变。(代码请输入,结果请截图粘贴,手写出结果不得分)

3、已知矩阵和,试用matlab代码计算,,(代码请输入,结果请截图粘贴,手算不得分)

3 脚本文件与函数文件

脚本文件与函数文件单元测验

1、关于m文件说法错误的是( )
    a、m文件双击后就可以执行出结果
    b、m文件的扩展名为.m
    c、m文件就是一种文本文件
    d、m文件不能包含图片

2、在matlab软件中,下列说法正确的是:
    a、函数文件中的输入、输出参数均为形参
    b、函数声明行中输入参数用[ ]括起来,输出参数用( )括起来
    c、函数文件中的输入、输出不能为空
    d、脚本标注语句用“/*…*/”括起来

3、下列属于递归调用的是:
    a、function aa aa
    b、function aa bb
    c、function aa function bb
    d、function aa function aa

4、在matlab软件中,关于函数的保存与调用,下列不正确的是:
    a、可以用快捷键ctrl s 快速保存
    b、文件名一般与函数名相同
    c、函数调用的一般格式为:[输出实参表]=函数名(输入实参表)
    d、在函数调用中,输入实参与函数文件中定义的输入参数顺序无需一致

5、下列可采用的最佳函数名为:
    a、acrchrom
    b、01
    c、计算适应度
    d、if

6、关于匿名函数,下列说法错误的是:
    a、fhandle是函数创建的函数句柄名
    b、参数列表用逗号分隔
    c、任何函数都适合用匿名函数来定义
    d、定义函数既可以通过单独函数文件定义,也可以使用匿名函数定义

7、matlab软件中运行脚本文件的方法不包括:
    a、点击快捷栏按钮“运行”
    b、快捷键“f3”
    c、命令行输入文件名
    d、将文件内容整体输入命令行

8、以下函数声明行书写不正确的是:
    a、function [m,n] = myfun(a)
    b、function [m] =myfun(a)
    c、function m= myfun (b,c)
    d、function m,n=myfun(b,c)

9、下列函数调用格式不正确的是:
    a、joke
    b、[m,n]=joke
    c、m=joke
    d、joke[a]

10、以下定义函数声明正确的是:
    a、function [m] =myfun[a,b]
    b、function (m,n) =myfun(a)
    c、function m =myfun([a,b])
    d、function m =myfun

11、以下函数定义合理且不冗余的是:
    a、function m =myfun(a) a=1; m=a*(a 1);
    b、function m =myfun a=1; m=a*(a 1);
    c、function m =myfun(a) a=input(‘a=’); m=a*(a 1);
    d、function m =myfun(a,b) m=a*b; end

12、以下函数定义或运行正确或成功的是:
    a、在命令行中书写 function m =myfun(a) m=a*(a 1) end 来定义函数.
    b、在命令行中书写 function m =myfun(a) 来调用已经定义好的myfun函数.
    c、新建m文件,在其中书写 function m =myfun(a) m=a*(a 1) end 后点击运行按钮执行该函数.
    d、新建一个m函数,将其中内容修改为 function myfun a=1; m=a*(a 1) end 后点击运行按钮执行该函数.

4 matlab程序设计基础

matlab程序设计基础单元测验

1、用来实现在程序中暂停的命令为( )
    a、stop
    b、quit
    c、pause
    d、break

2、( )用于终止循环的执行。当在循环体内执行到该语句时,程序将跳出循环,继续执行循环语句段之后的语句
    a、break语句
    b、continue语句
    c、while语句
    d、switch语句

3、下列关于try-catch语句说法错误的是( )
    a、matlab中的try-catch语句可以用于错误检测
    b、try-catch语句中try部分是错的,catch部分是正确的
    c、try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束
    d、如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式

4、( )不能通过内部循环变量重新赋值而进行反复的循环或停止循环
    a、try语句
    b、for语句
    c、while语句
    d、switch语句

5、( )语句控制跳过循环体中的某些语句。当在循环体内执行到该语句时,程序将跳过循环体中所有剩下的语句,继续下一次循环
    a、break语句
    b、continue语句
    c、while语句
    d、switch语句

6、到目前为止已经找到了几个完数( )
    a、45
    b、46
    c、47
    d、48

7、下面哪个不是调试命令( )
    a、dbstop
    b、dbclear
    c、dbcont
    d、disp

8、在模式调试下的单步执行快捷键中哪个会进入函数( )
    a、f9
    b、f10
    c、f11
    d、f12

9、程序设计的辅助函数中用于开始计时的函数为( )
    a、tic
    b、toc
    c、try
    d、catch

10、以下代码符合matlab语法的是( )
    a、for i=1:10 i end
    b、while (i<10) i=i 1; end
    c、while (i<10) { i=i 1; }
    d、for i=1:10 i end

11、以下代码在matlab表达意义中正确的是( )
    a、i=10; i%2 ==5;
    b、for(i=1;i<=m;i ) i end
    c、a=ones(2); a[1]=0;
    d、num2cell(1:2)

12、if 结构中,以下用法正确的是( )
    a、if (2    b、if y>x elseif y    c、if (x<10) { y=x 1; }
    d、if x>0 y=sin(x); else y=cos(x); end

脚本文件与函数文件单元 与 matlab程序设计基础单元 综合作业

1、与计算个人所得税同理,以下是计算商品打折价格的matlab程序,请问当商品价格为1400时,打完折商品价格为? 试问打横线的位置应填写什么? 最后结果为多少?

2、试使用matlab循环计算验证拉马努金连根式:

6 matlab在线性代数中的应用

matlab在线性代数中的应用单元测验

1、matlab中可以用trace()函数直接获得a的( )
    a、特征值
    b、伴随矩阵
    c、正交矩阵
    d、矩阵的迹

2、matlab中可以用rref()函数直接获得a的( )
    a、矩阵的秩
    b、行最简形
    c、特征向量
    d、矩阵的迹

3、下列哪个命令不是求线性方程组ax=b的解的matlab命令( )
    a、a\b
    b、inv(a)*b
    c、a/b
    d、x=a^(-1)*b

4、a=[1 0 -1;0 2 0;-1 0 1],b=[0;0;0],求方程组ax=b的基础解析的matlab命令为( )
    a、null(a,‘r’)
    b、pinv(a)*b
    c、inv(a)\b
    d、rank(a)*b

5、[v,d]=eig(a)中的v,d表达的含义是( )
    a、v表示特征向量,d表示特征值
    b、v表示特征值,d表示特征向量
    c、v表示特征向量构成的矩阵,d表示特征值构成的对角阵
    d、v表示特征值构成的对角阵,d表示特征向量构成的矩阵

6、求矩阵a的正交矩阵的matlab命令是( )
    a、orth(a)
    b、ort(a)
    c、ortg(a)
    d、otrh(a)

7、已知a=[0 0 1;0 1 0;1 0 0],其特征值为()
    a、0 0 1
    b、-1 1 1
    c、1 -1 1
    d、1 0 -1

8、下列哪一个是求矩阵a秩的matlab命令( )
    a、r(a)
    b、ran(a)
    c、rank(a)
    d、r(a)

9、如果已输入方阵a的数据,在matlab中计算a的特征值用下面哪一命令( )
    a、det(a)
    b、eig(a)
    c、diag(a)
    d、inv(a)

10、已知a=[1,2],b=[3;4],能计算得到ans=11的表达式为( )
    a、*
    b、.*
    c、*
    d、*

matlab在微积分中的应用 与 matlab在线性代数中的应用单元 综合作业

1、利用软件计算曲线在[-6,2]内的拐点(=0)

2、利用matlab写代码求解线性方程组的解

3、利用克莱姆法则(cramer's rule)编写matlab代码求解方程组,注意不用克莱姆法则的不得分:

5 matlab在微积分中的应用

matlab在微积分中的应用单元测验

1、下列表达式一般不作为符号对象的是( )
    a、0.6
    b、sin(x) 5*x
    c、a*x^2 b*x c=0
    d、pi*x^2

2、下列是matlab中求函数导数的命令的是( )
    a、dsolve
    b、dif
    c、fzero
    d、diff

3、下列是matlab中求函数零点的命令的是( )
    a、fmax
    b、fmin
    c、fzero
    d、diff

4、下列正确的程序是( )
    a、a=syms(‘a’);
    b、a=sym a;
    c、a=syms a,b,c;
    d、a=sym(‘a’)

5、关于建立符号表达式的方法,下列说法正确的是( )
    a、用syms建立;
    b、使用已经定义的符号变量的运算组成;
    c、利用方程式或函数构建;
    d、不能建立符号表达式;

6、用赋值语句给定x数据,计算对应的matlab表达式是( )
    a、sqrt(7*sin(3 2*x) exp(2)*log(3))
    b、sqrt(7sin(3 2x) exp(2)log(3))
    c、sqrt(7*sin(3 2*x) e^2*log(3))
    d、sqrt(7sin(3 2x) e^2log(3))

7、在matlab中求极限的命令是( )
    a、syms x; limit(‘(tanx-sinx)/sin2x^3’,x,0)
    b、syms x; limit(‘(tanx-sinx)/(sin2x)^3’,x,0)
    c、syms x; limit(‘(tan(x)-sin(x))/(sin(2*x))^3’,x,0)
    d、syms x; limit(‘(tan(x)-sin(x))/(sin2x)^3’,x,0)

8、在matlab命令窗口中,键入命令syms x;y=int(3*x)。屏幕上将出现的结果是()
    a、3
    b、3x^2/2
    c、1.5x^2
    d、1.5*x^2

9、下列关于数值求根的基本原理正确的是( )
    a、猜测一个初始零点
    b、通过一些计算,使猜测值不断精确化
    c、直到算到0,计算下一个零点值
    d、初始零点计算完就终止计算

10、已知a=[1 0;a 1];则b=a^n的结果矩阵中元素b(2)=( )
    a、1
    b、0
    c、n
    d、na

7 matlab绘图

matlab绘图单元测验

1、下面那个函数是用来绘制二维图形的?
    a、mesh()
    b、ezsurf()
    c、fplot3()
    d、fplot()

2、以下哪个命令是为了让当前图形保持不变,且允许在该坐标内绘制其他图形。
    a、hold on
    b、hold off
    c、print
    d、plot

3、符号作图一般比数据作图少哪个步骤?
    a、选择适用函数来绘制图形
    b、选择窗口和位置
    c、准备好数据
    d、输出或保存图形

4、下列属于符号方式作图函数为( )
    a、plot()
    b、plot3()
    c、fplot()
    d、surf()

5、plot函数中的红色线选项要由( )参数实现
    a、‘r’
    b、‘g’
    c、‘r’
    d、‘红色’

6、下面用于二维隐函数(f=f(x,y)=0)的函数是哪个?
    a、plot()
    b、ezplot()
    c、plot3()
    d、mesh()

7、subplot(m,n,p)中的( )指的是矩形绘图区域的列数。
    a、m
    b、n
    c、p
    d、m*n

8、绘制曲线的命令plot(x,’s’)中s是可选参数,以下哪项s不能指定
    a、颜色
    b、线型
    c、数据点形状
    d、坐标轴

9、绘制y=sinx的图像,应使用以下哪个命令( )
    a、plot(x,sinx,’b’)
    b、plot(x,sin[x],’.’)
    c、plot(x,sin(x),’g’)
    d、fplot(x,sinx,’s’)

10、subplot命令的作用是( )
    a、在一个绘图窗口绘制下划线
    b、生成一个新的绘图窗口
    c、在一个绘图窗口中添加一条线
    d、将一个绘图窗口分割成不同的绘图区域

11、以下代码能做出图形: syms x; x=0:0.1:5; y='exp(x)-exp(-x)'; plot(x,y)

12、以下代码能获得想要的图形: x=0:0.1:5; y=sin(x); title('y=sin(x)');%书写标题 plot(x,y)%绘制图像

8 matlab的工具箱应用简介

matlab的工具箱应用单元测验

1、最优化模型中,下列哪个不是属于三要素( )
    a、决策变量
    b、目标函数
    c、约束条件
    d、最优解

2、优化工具箱中的下列函数,用来求一元连续函数极值的是( )
    a、intinprog
    b、fminbnd
    c、linprog
    d、fgoalattain

3、非线性规划函数调用格式中,必须使用m 文件函数来定义的个数为( )
    a、0个
    b、1个
    c、2个
    d、3个

4、matlab中polyfit是用来做( )的函数
    a、多项式曲线拟合
    b、画图函数
    c、求值函数
    d、求最优值函数

5、已知直径为1 单位长度的圆柱梁,要求将它制成矩形截面梁,满足重量最轻和强度最大的条件,试确定矩形截面尺寸,设矩形长为x1,宽为x2。使用fminimax函数求解,得出的最优解为( )
    a、0.5783和0.8765
    b、0.7071和0.7071
    c、0.5774和0.8165
    d、0.7654和0.7234

6、对一组数据作二项多项式拟合,为得出二次多项式的系数向量,应进行的程序命令为( )
    a、p=polyfit(x,y,2)
    b、y=poly2str(p, ‘x’)
    c、z=polyval(p,x)
    d、p=isqcurvefit(fun,x0,xdata,ydata)

7、请问以下matlab优化工具箱函数中哪个是用来求解非线性多元函数最小值问题的?
    a、fminbnd
    b、linprog
    c、fminsearch
    d、fmincon

8、matlab优化工具箱输出变量exitflag是用来描述退出条件,当exitflag>0时,其表示的含义是?
    a、表示目标函数不收敛
    b、表示目标函数收敛于解x处
    c、表示已达到迭代次数最大值
    d、表示迭代退出时函数值为正

9、matlab优化工具箱中fgoalattain函数是用来求解哪种问题?
    a、一元连续函数
    b、二次规划
    c、非线性规划
    d、多目标规划

matlab绘图 与 matlab的工具箱应用单元 综合作业

1、对于线性规划问题 (1)写出求解该线性规划问题的matlab代码。 (2)写出matlab代码,同时画出,和三条直线。

2、以下是matlab用fmincon求解非线性规划问题时非线性约束条件的函数,请写出其原始形式是? function [c,ceq]=mycon1(x) c=[x(1)^2 x(2)^2-25,x(1)^2-x(2)^2-7]; ceq=[];

下一篇 >>

相关文章

  • 2023-01-04 06:03
  • 2023-01-04 05:39
  • 2023-01-04 04:34
  • 2023-01-04 03:58
  • 2023-01-04 03:42

备案号: 买球平台网址的版权所有 买球平台网址 copyright © 2012-2023 青果答案 all rights reserved. sitemap