完整版网课答案类别订阅
2021 数学实验(电子科技大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为: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为存储所有满足条件的数的向量。
如果没有注释,则不得分。注释应尽量详细。每个语句块要注释。
】 点我阅读全文