matlab程序二不能用于负数,大学数学基础实验-中国大学mooc-题库零氪

1 MATLAB软件基础

MATLAB软件基础单元测验

1、以下不属于matlab 主面板的是 ( )

A、变量

B、主页

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、分别建立5阶由两位随机整数构成的矩阵A,5阶魔方阵B,以及 5阶零矩阵C。(结果请截图粘贴,手算出结果不得分)

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

3、已知矩阵

27879.html

27879.html,试用MATLAB代码计算

27879.html

27879.html

27879.html

27879.html(手算不得分)

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

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<=3) i end

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、下面程序执行后k的值为( ) k=3 for i=1:5 k=2*k+1 end

2、与计算个人所得税同理,以下是计算商品打折价格的MATLAB程序,请问当商品价格为1400时,打完折商品价格为? price=input('请输入商品价格') switch fix(price/100) case{0,1} rste=0 case{2,3,4} rate=3/100 case num2cell(5:9) rate=5/100 case rate=8/100 case num2cell(25:49) rate=10/100 otherwise rate=14/100 end price=price*(1-rate) 试问打横线的位置应填写什么? 最后结果为多少?

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、用sym函数建立;

B、使用已经定义的符号变量的运算组成;

C、利用方程式或函数构建;

D、直接用单引号生成

6、用赋值语句给定x数据,计算

27879.html对应的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中求

27879.html极限的命令是( )

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

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、

27879.html*

27879.html

B、

27879.html.*

27879.html

C、

27879.html*

27879.html

D、

27879.html*

27879.html

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

1、简述使用MATLAB求解非齐次线性方程组的一般步骤是

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

27879.html的解

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

27879.html

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、对于线性规划问题

27879.html

27879.html (1)写出求解该线性规划问题的matlab代码。 (2)写出matlab代码,同时画出

27879.html,

27879.html

27879.html三条直线。

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值