本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-02-22到2021-07-04

【作业】第2讲 Matlab程序设计基础I:基本语法,常用函数,控制语句和函数编程 MATLAB程序设计基础1

1、 问题:编程找出所有的四位数abcd,要求其满足abcd>(2a+3b+c)3. 用行向量存储这些数,且从小到大排列. 编写function文件返回该行向量.
评分规则: 【 该题目主要考察for循环语句的应用思想,以及穷举法。 1. 如果没有使用function完成程序,扣2分;2. 可以采用一个for循环遍历所有的4位数,提取四位数的a,b,c,d的值,然后再循环体内用if语句判断,如果满足条件则存储结果;3. 也可以用4重for循环分别遍历a,b,c,d的值,然后构造出四位数,再用if语句判断。4. 采用for(也可以while,但是for更简便)完成以上两种遍历方法均可。 
把结果保存到一个行向量中; 可以用直接拼接的方式,如v = [v, U],如新找的一个数U满足条件,v为存储所有满足条件的数的向量。
如果没有注释,则不得分。注释应尽量详细。每个语句块要注释。

2、 问题:一副扑克牌有54张牌,其中52张正牌,2张副牌(大王,小王),编写程序模拟出一次洗牌的结果。注:怎么表示一张扑克牌,可以自行设计。表示每张扑克牌的基本方式应相同,否则会造成存取、表示不方便。提示:(1)一张牌有花色和牌的序号。花色有红桃、黑桃、梅花、方块,序号由字母:A,2-10,J,Q,K标识的13种牌。每张牌的特征由2个数据来确定:一个是花色,另外一个是序号。例如,四种花色红桃、黑桃、梅花、方块分别由字母’R’、’B’、’F’、’D’(也可以自己定义其他的),序号分别由字母字’1′,’2′,’3′,’4′,’5′,’6′,’7′,’8′,’9′,’T’,’J’,’Q’,’K’表示.存储洗牌结果可用54行2列的字符数组组成.(2)产生随机排列的函数为randperm.例如,产生1-10的数字的排列,用语句randperm(10)即可。运行效果如下:>> randperm(10)ans =  2  10  8  9  1  5  7  6  3  4
评分规则: 【 先初始化一个存储结果的空矩阵M;然后用遍历(2重for循环)方式构造出一副扑克牌数据,赋给M
调用randperm产生一个排列,用向量存储,如P;P=randperm(54)然后R=M(P,:) 产生随机排列结果矩阵R.

【作业】第3讲 Matlab程序设计基础II:绘图函数、字符串与文本文件操作 MATLAB程序设计基础2

1、 问题:请编写一个MATLAB函数完成长方体的绘制。要求长方体各面的颜色为蓝色。提示:绘制长方体需要知道长方体8个顶点的坐标,绘图的时候只需要绘制出6个填充的矩形区域即可。三维空间填充函数用fill3.设矩阵P存储了8个顶点的坐标,P的每列存储一个点的坐标。约定第1行为x坐标,第2行为y坐标,第3行为z坐标。因此,绘制长方体的函数可以用下列语句声明:function draw6(P)注:1.填充函数fill3的用法可以用个下列2个命令获取帮助信息:help fill3doc fill32.下列代码为构造一个具体的长方体的数据矩阵P的代码P=[1,1,1; % 每行为一个顶点的坐标   2,1,1; %    2,2,1;   1,2,1;   1,1,3;   2,1,3;   2,2,3;   1,2,3];P=P’; %转置之后变成3行8列3.建议给节点编号,让绘图更方便。下图为一个参考。编号主要是便于内部绘制时用到。节点编号方式不唯一,下图仅供参考。
评分规则: 【 看是否达到绘图效果。如果不完整,则适当扣分。 常见的未到达效果:1. 有些面没有绘制出来;2. 绘制的面位置不对3. 没有按指定颜色填充  
1. 代码为未注释扣1-3分;2. 代码为用function进行模块化,扣3分;3. 代码整体格式规范(占4分),如采用缩进。未缩进或格式不美观,扣1-4分。

第3讲 Matlab程序设计基础II:绘图函数、字符串与文本文件操作 单元测试题(一)

1、 问题:
选项:
A:
B:
C:
D:
答案: 【

2、 问题:
选项:
A:
B:
C:
D:
答案: 【

3、 问题:
选项:
A:
B:
C:
D:
答案: 【

4、 问题:
选项:
A:
B:
C:
D:
答案: 【

5、 问题:
选项:
A:
B:
C:
D:
答案: 【

6、 问题:
选项:
A:
B:
C:
D:
答案: 【

7、 问题:
选项:
A:
B:
C:
D:
答案: 【

8、 问题:
选项:
A:正确
B:错误
答案: 【错误

9、 问题:
选项:
A:正确
B:错误
答案: 【正确

10、 问题:
选项:
A:正确
B:错误
答案: 【错误

【作业】第4讲 符号计算与微积分实验 微积分实验

1、 问题:寻找拐点的问题如果我们已经知道连续函数的解析表达式,则可以利用拐点的定义寻找出该函数的拐点.根据拐点定义及判别方法可知:如果函数在一个点两侧二阶导数异号,则该点对应曲线上的点即为拐点.现实问题中,往往没有这种已知条件较为充足、理想的情况.例如,如果知道一个函数的某些离散节点的函数值,能否找出函数的拐点.问题(寻找拐点问题)  已知函数 y=y(x) 在若干个点的函数值,具体数据如表1所示.请找出函数在[0,12]区间上的所有可能的拐点.表1  函数在若干节点的函数值kxkyk10.02.405120.22.875930.43.407240.63.969050.84.514761.04.984471.25.314981.45.454191.65.3752101.85.0849112.04.6224122.24.0482132.43.4297142.62.8260152.82.2793163.01.8125173.21.4322183.41.1336193.60.9059203.80.7364214.00.6131224.20.5258234.40.4668244.60.4302254.80.4125265.00.4114275.20.4263285.40.4575295.60.5064305.80.5748316.00.6648326.20.7776336.40.9129346.61.0671356.81.2324367.01.3961377.21.5416387.41.6501397.61.7052407.81.6966418.01.6234428.21.4945438.41.3263448.61.1387458.80.9503469.00.7756479.20.6233489.40.4971499.60.3965509.80.31885110.00.26055210.20.21785310.40.18755410.60.16705510.80.15465611.00.14905711.20.14965811.40.15655911.60.17016011.80.1913 任务1:先给出找拐点算法思想、步骤;任务2:编写程序,输出可能的拐点.
评分规则: 【 寻找拐点的算法思想与步骤(8分)利用泰勒定理建立二阶导数的估算式子。
实验程序实现(8分)
实验结果(4分)给出具体的拐点的坐标.格式不规范扣1分。

第4讲 符号计算与微积分实验 单元测试题(二)

1、 问题:
选项:
A:
B:
C:
D:
答案: 【

2、 问题:
选项:
A:
B:
C:
D:
答案: 【

3、 问题:
选项:
A:
B:
C:
D:
答案: 【

4、 问题:
选项:
A:
B:
C:
D:
答案: 【

5、 问题:
选项:
A:正确
B:错误
答案: 【错误

6、 问题:
选项:
A:正确
B:错误
答案: 【错误

7、 问题:
选项:
A:正确
B:错误
答案: 【正确

8、 问题:
选项:
A:正确
B:错误
答案: 【正确

9、 问题:
选项:
A:正确
B:错误
答案: 【正确

10、 问题:
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注