915204-MATLAB程序设计与应用-第1章 MATLAB系统环境_习题答案
- 格式:doc
- 大小:61.50 KB
- 文档页数:2
MATLAB应用第1章MATLAB系统环境1.1 MATLAB概貌一、MATLAB的由来MATLAB这个名字是由MATrix(矩阵)和LABoratory(实验室)这两个单词的前3个字母组合而成的。
它是一种数学计算软件。
它的核心是由C语言编写的。
是由美国The Math Works公司开发的。
二、MATLAB的功能1.语言简洁MATLAB是用C语言编写的,它提供了和C语言几乎一样多的运算符,库函数极其丰富,还提供广泛的矩阵和向量运算符。
利用其丰富的库函数可以避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。
因此MATLAB程序设计语言集成度高,语句简洁。
用C/C++等程序设计语言编写的数百条语句,常常用一条MATLAB语句就能解决问题。
提高了解决问题的效率。
2.具有结构化的控制语句如for循环、while循环、break语句、if语句和switch语句。
3.科学计算功能MATLAB以矩阵为基本单元,因此可直接用于矩阵计算。
此外,用MATLAB还能直接求解数值微积分问题、微分方程数值解问题、最优化问题和数据处理问题。
它还具有符号计算功能。
这样除了数值计算外,它还可以使一些问题得到解析解。
4.绘图功能如果用FORTRAN或C语言去编写程序,当涉及矩阵运算和画图时,编程会很麻烦。
而MATLAB可以用比较直观的语句将计算结果或数据用图形的方式表示出来。
而且还可以将难以显示的隐函数直接用曲线绘制出来。
它可以绘制2维和3维图形,还可以对图形进行修饰。
z=sinycosx5.庞大的工具箱所谓的工具箱就是一些已经编好的、可直接运行的程序集。
使用这些工具箱可以使用户省去复杂而又重复的劳动。
MATLAB工具箱可分为两类:功能性工具箱和学科性工具箱。
功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互的功能。
学科性工具箱专业性比较强。
目前,MATLAB在应用数学和控制领域几乎所有方向都有相应的工具箱。
第1章 MATLAB系统环境
习题1
一、选择题
1.最初的MA TLAB核心程序是采用()语言编写的。
A
A.FORTRAN B.C C.BASIC D.PASCAL
2.2016年3月发布的MA TLAB版本的编号为()。
B
A.MA TLAB 2016Ra B.MA TLAB R2016a
C.MATLAB 2016Rb D.MA TLAB R2016b
3.下列选项中能反应MA TLAB特点的是()。
D
A.算法最优B.不需要写程序
C.程序执行效率高D.编程效率高
4.当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上()。
C
A.冒号(:)B.逗号(,)C.分号(;)D.百分号(%)5.如果要重新执行以前输入的命令,可以使用()。
D
A.左移光标键(←)B.右移光标键(→)
C.下移光标键(↓)D.上移光标键(↑)
6.MA TLAB命令行窗口中提示用户输入命令的符号是()。
B
A.> B.>> C.>>> D.>>>>
7.plot(x,y)是一条()命令。
C
A.打印B.输出C.绘图D.描点
8.以下两个命令行的区别是()。
A
>> x=5,y=x+10
>> x=5,y=x+10;
A.第一个命令行同时显示x和y的值,第二个命令行只显示x的值
B.第一个命令行同时显示x和y的值,第二个命令行只显示y的值
C.第一个命令行只显示x的值,第二个命令行同时显示x和y的值
D.第一个命令行只显示y的值,第二个命令行同时显示x和y的值
9.下列命令行中,输出结果与其他3项不同的是()。
D
A.>> 10+20+... B.>> ...
30 10+20+30
C.>> 10+20+30%5 D.>> %10+20+30
10.下列选项中,不是MATLAB帮助命令的是()。
C
A.lookfor B.lookfor –all C.search D.help
二、填空题
1.MA TLAB一词来自的缩写。
MA Trix LABoratory(矩阵实验室)
2.从MA TLAB R2012b开始,MA TLAB操作界面的重要变化是采用了的界面形式。
功能区
3.MA TLAB功能区提供了3个选项卡,分别为、和。
主页,绘图,应用程序
4.设置MATLAB搜索路径有两种方法,一是用命令,二是在MATLAB“主页”选项卡的“环境”命令组中单击命令按钮或在命令行窗口执行命令,在“设置路径”对话框中进行设置。
path,设置路径,pathtool
5.在MATLAB命令提示符后面输入并执行命令称为MA TLAB 操作。
交互式命令
三、应用题
1.如果一个MA TLAB命令包含的字符很多,需要分成多行输入,该如何处理?请上机验证自己的答案。
使用续行标志
2.李明同学建立了一个MATLAB程序文件myprogram.m,并将其保存到了f:\ppp中,但在命令行窗口运行程序时,MATLAB系统提示出错:
>> myprogram
未定义函数或变量 'myprogram'。
请分析产生错误的原因并给出解决办法。
f:\ppp不在MATLAB的搜索路径中,需要设置搜索路径。
3.在MATLAB系统环境下,建立了一个变量fac,同时又在当前文件夹下建立了一个M文件fac.m,如果需要运行fac.m文件,该如何处理?
在工作区窗口删除变量变量fac,再运行fac.m文件。
4.利用MATLAB的帮助功能分别查询inv、plot、max、round等函数的功能及用法。
5.访问网站/,说出MATLAB的最新版本及其新的特征。
2。