Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版

贫冕挥连唉霉赶贰焕独红韩彪

专题一MATLAB基础知识

随堂测验

1、单选题:
‌输入字符串时,要用(      )将字符序列括起来。‍

A: [   ] 
B: {   }
C: ‘   ‘    
D: ”   “
答案:  ‘   ‘    

2、单选题:
‏已知ch=[‘abcdef’;’123456′],则ch(2,4)代表的字符是(      )。‎

A: 4    
B: 3
C: c         
D: d
答案:  4    

3、单选题:
‎表达式’www0′>=’W123’的结果是(      )。​

A: 1 1 0 0       
B: 1 1 1 0
C: 1 0 0 0       
D: 0 0 0 1
答案:  1 1 1 0

4、单选题:
‌eval(‘sqrt(4)+2’)的值是(      )。‏

A: sqrt(4)+2          
B: 4           
C: 2          
D: 2+2
答案:  4           

专题七MATLAB符号计算

专题七单元测验

1、单选题:
‌若在MATLAB中已有语句a=sym(1); b=1; x=sym(‘b’),则以下叙述正确的是(       )。‎

A: a和x都是符号常量
B: a和x都是符号变量
C: a是符号常量,x是符号变量
D: x是符号常量,a是符号变量
答案:  a是符号常量,x是符号变量

2、单选题:
‎函数factor(sym(12))的值是(      )。‏

A: ’12’
B: 12
C: [3, 4]
D: [ 2, 2, 3]
答案:  [ 2, 2, 3]

3、单选题:
​若没有指定主变量,则系统默认符号表达式ax+by+t中主变量为(        )。‏

A: a
B: b
C: x
D: t
答案:  x

4、单选题:
‎在命令行窗口输入下列命令:>> f=sym(1);>> eval(int(f,1,4))则命令执行后的输出结果是(        )。‎

A: 1
B: 3
C: 4
D: 5
答案:  3

5、单选题:
‌若使用命令taylor(f,x,1,’Order’,6)对f进行泰勒展开,则展开式的最高阶为(        )。‌

A: 7
B: 6
C: 5
D: 4
答案:  5

6、单选题:
‎在的dsolve()函数中,若没有指定自变量,则默认自变量为(       )。‌

A: a
B: x
C: i
D: t
答案:  t

7、多选题:
​对于符号运算中主变量的确定,下列说法正确的是(   )。‍

A: 若没有指定主变量,MATLAB将把除i、j之外在字母顺序上离x最近的小写字母作为主变量。
B: 当符号表达式中有x且未指定主变量,则系统会默认x为主变量。
C: 若符号表达式s中有多个变量,则symvar(s)将返回一个系统默认的主变量。
D: 若符号表达式中没有x,但是有w和y,则MATLAB将默认y为主变量。
答案:  若没有指定主变量,MATLAB将把除i、j之外在字母顺序上离x最近的小写字母作为主变量。;
当符号表达式中有x且未指定主变量,则系统会默认x为主变量。;
若符号表达式中没有x,但是有w和y,则MATLAB将默认y为主变量。

8、多选题:
‌对于一个多项式方程,下列函数可以对其求解的是(    )。‏

A: roots()
B: solve()
C: dsolve()
D: diff()
答案:  roots();
solve()

9、判断题:
‏可以用factor()函数来判断一个正整数是否为素数。‌

A: 正确
B: 错误
答案:  正确

10、判断题:
‎当采用coeffs()函数提取符号表达式的系数时,系数的排列次序为从高次到低次。‎

A: 正确
B: 错误
答案:  错误

11、判断题:
‏当利用int()函数求定积分时,若积分上限或下限是一个符号表达式,则该被积函数不可积。‍

A: 正确
B: 错误
答案:  错误

12、判断题:
​当使用symsum()函数进行级数求和时,若其在[1,inf]范围内可以求和,则其在[1,1000]范围内也一定可以求和。‎

A: 正确
B: 错误
答案:  错误

13、判断题:
‎泰勒级数展开的方式能够将复杂运算转化为简单的四则运算,并且只要取前有限项,精度就能够满足大多数工程应用的要求。‎

A: 正确
B: 错误
答案:  正确

14、判断题:
​只要方程或方程组有解,那么solve()函数就一定能求出正确的解。‌

A: 正确
B: 错误
答案:  错误

随堂测验

1、单选题:
‎MATLAB用于符号常微分方程求解的函数是(      )。‍

A: solve
B: solver
C: dsolve
D: dsolver
答案:  dsolve

2、单选题:
‎在MATLAB符号计算中,y的二阶导数表示为(      )。‎

A: y’’
B: dy
C: D2y
D: 2Dy
答案:  D2y

3、单选题:
‍在的dsolve()函数中,若没有指定自变量,则默认自变量为(       )。​

A: a
B: x
C: i
D: t
答案:  t

4、判断题:
‏只要方程或方程组有解,那么solve()函数就一定能求出正确的解。‌

A: 正确
B: 错误
答案:  错误

5、判断题:
‏使用dsolve()函数进行常微分方程求解时,若给出初值条件,则求方程的特解;若没给出初值条件,则求方程的通解。​

A: 正确
B: 错误
答案:  正确

专题三MATLAB程序流程控制

专题三单元测验

1、单选题:
‎case结果表为switch表达式的取值,当取值有多个时,用(      )表示。‏

A: 结构数据
B: 数值数据
C: 枚举数据
D: 单元数据
答案:  单元数据

2、单选题:
‎下列程序的输出结果是(      )。a=1;switch a    case 3|4        disp(‘perfect’)    case {1,2}        disp(‘ok’)    otherwise        disp(‘no’)end​

A: ok
B: perfect
C: no
D: 2
答案:  perfect

3、单选题:
‏看下面两个for循环,描述正确的是(      )。循环一:for k=[12,3,1,0]…end循环二:for k=[12;3;1;0]…end‎

A: 循环一循环4次,循环二循环1次
B: 循环一循环1次,循环二循环4次
C: 循环一和循环二均循环4次
D: 循环一和循环二均循环1次
答案:  循环一循环4次,循环二循环1次

4、单选题:
‏设有程序如下:k=10;while k    k=k-1;endk程序执行后k的是(      )。‌

A: 10
B: 1
C: 0
D: -1
答案:  0

5、单选题:
​定义了一个函数文件fun.m:function f=fun(n)f=sum(n.*(n+1));在命令行窗口调用fun函数的结果为(      )。>> fun(1:5)​

A: 30
B: 50
C: 65                      
D: 70
答案:  70

6、单选题:
‎定义了一个函数文件fsum.m:function s=fsum(n)if n<=1    s=1;else    s=fsum(n-1)+n; end‏‎在命令行窗口调用fsum函数的结果为(      )。>> fsum(10)‏

A: 45             
B: 55
C: 65        
D: 75
答案:  55

7、单选题:
‏定义了一个函数文件test.m:function fout=test(a,b,c)if nargin==1    fout=2*a;elseif nargin==2    fout=2*(a+b);elseif nargin==3    fout=2*(a.*b.*c);end在命令行窗口调用test函数的结果为(      )。>> test(1:3,[-1,0,3])‎

A: 2     4    6     
B: 0     3    3
C: -2     6    12                  
D: 0     4    12
答案:  0     4    12

8、多选题:

‎求分段函数的值,正确的程序是(      )。

Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版第1张


A: x=input(‘x=:’);y=(x+10)*(x>0)+(x-10)*(x<=0);disp(y)
B: x=input(‘x=:’);y=x+10;if x<=0    y=x-10;enddisp(y)
C: x=input(‘x=:’);if x>0    y=x+10;else    y=x-10;enddisp(y)
D: x=input(‘x=:’);if x>0    y=x+10;elseif x<=0    y=x-10;enddisp(y)
答案:  x=input(‘x=:’);y=(x+10)*(x>0)+(x-10)*(x<=0);disp(y);
x=input(‘x=:’);y=x+10;if x<=0    y=x-10;enddisp(y);
x=input(‘x=:’);if x>0    y=x+10;else    y=x-10;enddisp(y);
x=input(‘x=:’);if x>0    y=x+10;elseif x<=0    y=x-10;enddisp(y)

9、多选题:
​执行下列语句,描述正确的是(      )。>> clear>> fcos=@cos;>> a=fcos(pi);‌

A: a的值不确定
B: a的值是-1
C: a的值与cosd(180)的值相等
D: a的值与cos(pi)的值相等   
答案:  a的值是-1;
a的值与cosd(180)的值相等;
a的值与cos(pi)的值相等   

10、判断题:
​在命令行窗口,既可以直接运行函数文件,也可以以函数调用的方式来调用它。​

A: 正确
B: 错误
答案:  错误

11、判断题:
‌disp函数不会显示变量的名字和空行。‏

A: 正确
B: 错误
答案:  正确

12、判断题:
‍任何复杂的程序都是由顺序结构、选择结构和循环结构这三种基本结构组成的。‌

A: 正确
B: 错误
答案:  正确

13、判断题:
‎在很多情况下,for语句和while语句可以等价使用。‏

A: 正确
B: 错误
答案:  正确

14、判断题:
‎如果在一个函数的定义中调用了该函数本身,这就是函数的嵌套调用。​

A: 正确
B: 错误
答案:  错误

随堂测验

1、单选题:
‏定义了一个函数文件test.m:function fout=test(a,b,c)if nargin==1    fout=2*a;elseif nargin==2    fout=2*(a+b);elseif nargin==3    fout=2*(a.*b.*c);end在命令行窗口调用test函数的结果为(      )。>> test(1:3,[-1,0,3])‌

A: 2     4    6
B: 0     3    3
C: -2     6    12
D: 0     4    12
答案:  0     4    12

2、判断题:
‏在一个函数文件中定义的变量为全局变量。‎

A: 正确
B: 错误
答案:  错误

3、判断题:
‎MATLAB有两个预定义变量nargin和nar



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页

Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版第2张

点击浏览器底部菜单-【书签/历史】-可查看本网页

Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版第3张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版第4张

Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版第5张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版第6张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版第7张

点击【中国大学慕课答案】,可查看mooc慕课答案

Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版第8张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

Matlab基础与应用(云南大学)1454759166 中国大学MOOC答案100分完整版第9张


档嫩春良散丢苟狭囱樊匹烩仑