MATLAB基础练习题——新手刷题必备(第2章课后习题)

发布时间:2024年01月16日

MATLAB入门课程第2章小节:

  1. 了解了MATLAB的界面。MATLAB的界面由各个区域构成,区域的位置非常灵活,可以自由调整,也可以恢复成默认布局。
  2. 学习了如何在MATLAB中创建后缀为.m的普通脚本,并给大家介绍了在MATLAB新版本中引入的更强大的后缀为.mlx的实时脚本。
  3. 新手非常容易出现一个错误:“未定义函数或者变量”,如果MATLAB在当前文件夹和搜索路径中都没有找到运行的文件时,就会提示这个错误,我们学会了如何解决利用MATLAB的文件管理解决这个问题。
  4. 介绍了打开MATLAB代码的方式,推荐大家通过修改MATLAB当前文件夹的方式来打开代码。如果代码在压缩包中,请先解压到文件夹后再打开。
  5. 介绍了MATLAB的帮助系统,与同类软件相比,MATLAB的帮助系统非常完善,大家在未来的学习中要经常查阅MATLAB的帮助文档。
  6. 介绍了MATLAB变量命名的规范,并给出了MATLAB中预定义的特殊变量。
  7. MATLAB的默认数值显示格式为短类型,我们学会了怎样去更改数值的显示格式。
  8. 介绍了MATLAB中常见的数学运算函数。未来使用时,大家可以直接查询讲义中提供的表格,用多了大家自然就会记住了。

下面是本章配套的基础题目,题目讲解视频见文章最后:

1. 请完成下面的一系列任务:

第一步:在电脑桌面新建一个名为“第二章作业”的文件夹。

第二步:打开MATLAB,新建一个脚本文件,在里面任意输入一些你学过的代码。

例如sin(3/2*pi)等等。

第三步:将该脚本保存到“第二章作业”的文件夹中,命名为“homework.m”。

第四步:更改MATLAB的当前文件夹为“第二章作业”的文件夹。

第五步:执行你写的脚本,将计算结果作为注释放到每一行的后面。

第六步:清空工作区和命令行窗口。

第七步:将这个普通脚本转换成实时脚本。

第八步:运行实时脚本,将实时脚本导出为PDF格式保存。

2.?下面哪些选项作为变量名在MATLAB中不会报错:( ????)

A、abc_??? B、@a10??? C、end??? D、qfzs??? E、520ff??? F、cos

第3题:

(1)前面我们学习了计算对数的一组函数,分别是log, log2和log10,那么我们应该怎样计算以任意正数为底的对数呢?例如计算\log _381?。

(2)请计算sin(2π )的值,如果你得到的结果不是0,应该怎么给别人解释?

第4题:填空题

1 命令? ? ? ? ? ? ? ?可用来清空工作区;命令? ? ? ? ? ? ? ?可用来清空命令行窗口。

2 如果我们不小心将函数log作为了变量名并将其赋值给了5,然后在后面调用log(4)时会报错,这时我们应该:? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ??

3 遇到错误“未定义函数或变量homework”时, 可以? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

4 MATLAB使用????开头进行注释,注释不会被运行。对多行进行注释的快捷键是? ? ? ? ?? ? ? ? ? ?? ? ??,取消多行注释的快捷键是? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?

5 如果不需要在命令行显示计算结果,我们可以在代码行的最后加上? ? ? ? ? ? ? ? ? ? ?? ? ? ? ?

6 如果MATLAB返回2.187e-15,这个值代表的含义是? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?

7 要将MATLAB的数值显示设置为长格式,你可以? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?

8 如果你要查询round的使用方法,你可以? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?

9 清风老师有1314颗糖,要平均分给班上的52名同学。如果有多的糖,就带回家给媳妇吃。那么每名同学可以分? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ?颗糖,清风的媳妇可以分到? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?颗糖。(填写MATLAB计算的表达式,下同)

10 某天,清风举办婚礼消费了61452元,店家答应抹除低于1000元的零头,那么清风还要出多少钱:? ? ? ? ??? ? ? ? ??? ? ? ? ??? ? ? ? ??

5. 给你一个常数x,如何利用本章所学知识判断x是小数还是整数?(本题至少有两种不同的思路哦)

6. 给你任意一个三位正整数x,如何提取x的百位、十位和个位数,并分别用a、b、c三个变量保存。例如x = 567时,我们要得到a = 5、b = 6、 c = 7.


本章作业答案可观看视频:

MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili

文章来源:https://blog.csdn.net/qq_32589267/article/details/135595704
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。