第一章 matlab概况与基本操作。
1.选择题(每题2分,共20分):
1)最初的matlab核心程序是采用d语言编写的。
2)即将于2023年9月发布的matlab新版本的编号为c。
2011ra 2011rb r2011b r2011a
3)在默认设置中,matlab中的注释语句显示的颜色是b。
a.黑色 b.绿色 c.红色 d.蓝色。
4)如果要以科学计数法显示15位有效数字,使用的命令是a。
long e long long g long d
5)在命令窗口新建变量a、b,如果只查看变量a的详细信息,使用的命令为a。
a a 6)如果要清除工作空间的所有变量,使用的命令为c。
all c.两者都可 d.两者都不可。
7)在创建变量时,如果不想立即在命令窗口中输出结果,可以在命令后加上b。
a.冒号 b.分号 c.空格 d.逗号。
8)如果要重新执行以前输入的命令,可以使用d键。
a.下箭头↓ b.右箭头→ c.左箭头← d.上箭头↑
9)如果要查询函数det的功能和用法,并显示在命令窗口,应使用命令c。
d.三者均可。
10)如果要启动notebook文档,下列d操作是可行的。
a.在命令窗口输入notebook命令。
b.在命令窗口输入notebook filename命令。
c.在word中启动m-book文档。
d.三者均可。
2.填空题(每空1分,共20分):
1)matlab是matrix和laboratory两个单词前三个字母的组合,意为“矩阵实验室”,它的创始人是cleve moler和jack little。
2)在matlab的默认设置中,关键字显示的字体为蓝色,命令、表达式、计算结果显示的字体为黑色,字符串显示的字体为褐红色,注释显示的字体为绿色,错误信息显示的字体为红色。
3)在命令窗口中,输出结果显示为各行之间添加空行的命令为format loose,各行之间不添加空行的命令为format compact。
4)在matlab中,各种标点符号的作用是不同的。例如,空格的作用是分隔数组每行各个元素,逗号的作用是分隔数组每行各个元素或函数的各个输入参数,分号的作用是作为不显示命令结果的命令行的结尾或分隔数组各列,冒号的作用是生成一维数组或表示数组全部元素,百分号的作用是引导一行注释,…的作用是连接相邻两行,感叹号的作用是调用操作系统命令。
3.程序设计题(每题10分,共40分)
1)以25m/s的初速度向正上方投球(g=9.8m/s2),计算到达最高点的时间tp以及球从出发点到最高点的距离hp。
解:根据物理学知识,物体上抛运动的速度与经过的时间之间的关系为,因此所需要的时间为。而到达最高点时的速度,因此可根据此公式求出tp:
v0=25;g=9.8;vp=0;
tp=(v0-vp)/g tp =
而到达最高点所走过的距离为,因此有。
hp=v0*tp-1/2*g*tp^2 hp =
2)假设建造一个半球形的圆屋顶,其外半径为50英尺,固体混凝土墙的厚度为9英寸,计算出需要的水泥体积大小v。
解:首先将英寸转换为英尺:
ft=1;in=0.0833*ft;
屋顶的体积为两个半球体积之差:
r=50;t=9*in;r=r-t;
v=2*pi*(r^3-r^3)
v =3.4802e+004
3)一架喷气式飞机以600英里的时速在距离水平面100英尺的高度飞行,如果地面陡然以4°的坡度升高,计算出多少时间(tx)之前为了避免飞机撞向地面飞行员就必须提升机头?
解:首先应该注意将英里转换为英尺:
ft=1;li=5280*ft li =
其次,要使飞机不撞向地面,那么飞机应该在地面的高度小于100英尺之前就提升机头,而飞机在达到该点时走过的距离应该为。
l=100*tand(4) l =
飞机的速度(以英尺/秒表示)
v=li/3600 v =
因此飞机需要的时间为。
tx=l/v tx =
4)一周的辛苦工作之后,kirk开车到helen,georgia做一次漂流旅行(去消暑),他从家出发行驶200英里前往timbuktu,然后向右转,向东行驶400英里到达helen。编写一脚本计算kirk家到helen的直线距离d的大小。
解:建立直角坐标系,以kirk家为坐标原点,向北为+y方向,向东为+x方向,则helen的坐标为。
x=400;y=200;
因此kirk家到helen的直线距离为。
d=sqrt(x^2+y^2) d =
4.实践操作题(每题10分,共20分)
1)先建立自己的工作目录,再将自己的工作目录设置到matlab搜索路径下。请写出操作步骤或用matlab命令实现。用help命令能查询到自己的工作目录吗?
解:步骤如下:
1.先在硬盘上建立一个工作文件夹,如:c:\mywork。
2.在matlab的文件菜单中选择set path…菜单项,则打开一个对话框如图1所示。
图1 set path对话框。
3.点击add folder…按钮,弹出一个新的对话框如图2所示。
图2 add folder to path对话框。
4.在该对话框中找到c:\mywork文件夹(图3),点击确定按钮,对话框关闭,回到图1中的对话框,此时在该对话框中的matlab search path列表**现了c:
\mywork文件夹(图4)。
图3 添加c:\mywork文件夹。
图4 保存设置路径。
5.点击s**e按钮,保存所设置的搜索路径,然后点击close按钮关闭对话框。
注意,一定要先s**e再close,不然搜索路径就没有设置成功。
2)利用matlab的帮助功能查询inv函数的功能及用法,并将显示的英文信息翻译为中文。
help inv
inv matrix inverse.
inv(x) is the inverse of the square matrix x.
a warning message is printed if x is badly scaled or
nearly singular.
see also slash, pinv, cond, condest, lsqnonneg, lscov.
overloaded functions or methods (ones with the same name in other directories)
help gf/
help lti/
help idmodel/
help uss/
help umat/
help ufrd/
help ndlft/
help atom/
help sym/
reference page in help browser
doc inv
翻译为英文:
inv:矩阵求逆。
inv(x)是方阵x的逆矩阵。
如果x是坏条件数的或者接近奇异的,则会在命令窗口打印一条警告信息。
也可参阅类似函数slash、pinv、cond、condest、lsqnooneg、lscov。
重载函数或方法(其他文件夹中相同名称的函数):
gf/lti/
idmodel/
uss/umat/
ufrd/ndlft/
atom/sym/
帮助浏览器中的参考文献页。
doc inv
matlab第一章作业
第一章作业。第5题。在主窗口输入 a exp 1 a piexp pi pi exp 1 比较e 和 e 的大小。第6题。a rand 3,3 产生随机数矩阵。b inv a 求a 的逆矩阵。c b ad b.a e sqrt c f abs e format short 设置数据的形式。第7题。x...
matlab第一章作业
1 用maltab命令和m程序两种方式求解三元一次方程组。例题 2a b 3c 5 3a b 5c 5 4a b c 92 用maltab命令和m程序两种方式求解3 3复数矩阵的模和相角。创建一个4 4矩阵,求逆矩阵 产生对角矩阵 求矩阵的秩等。4 创建两个4 4矩阵进行加 减 乘法和左除运算。5 ...
第一章作业答案
习题一参 1 1假设某cpu含有16根地址线,8根数据线,那么该cpu的最大寻址能力为多少kb?答 cpu的最大寻址能力为 22264k 1 2在计算机里,一般具有哪三类总线?请说出各自的特征 包括传输的信息类型 单向传输还是双向传输 答 1 数据总线,双向,输入输出数据信息 2 地址总线,单向,输...