还剩2页未读,继续阅读
文本内容:
MATLAB教程与实训试题一.选择题每小题2分1在MATLAB中用于括住字符串AB;CD2在MATLAB的命令窗口中国可以中断MATLAB命令的运行AEndBEscCbackspaceDctrl+C⑶在MATLAB的命令窗口中执行命令,是的数值
5.3显示为
5.30000000000e+000AformatlongBformatlongeCformatshortDformatshorte4下列变量名种是合法的Achar_lijBx*ya.ICx\ya1234Dend.Ibex⑸x=uinl
82.3el0则x所占字节是个A1B2C4D86产生对角线上为全1其余为0的2行3列矩阵的命令是Aones23Boner32Ceye23Deye327已知x的一个向量,计算lnx的MATLAB命令是计算AlnxBlogxCLnxDIglOx8subplot2』」是指的子图A两行一列的上图B两行一列的下图C两行一列的左图D两行一列的右图⑼运行命令”》figure⑶,则执行A打开三个图形窗口B打开一个图形窗口C打开图形文件名为D打开图形文件名为“figure
3.fig”10如果要显示向量中各元素占和的百分比,则使用函数绘图AhistBpieCbar11运行一下命令则变量a的类型是»symsa»a=sin2AsymBdoubleCchar12运行以下命令,则描述是正确的15运行以下命令,则for循环的循环次数是o»x=O:IO;»forn=xContinueendendA10B5C11D1016关于主函数,一下说法正确的是A主函数名必须与文件名相同B主函数的工作区间与子函数的工作空间是嵌套的C主函数不能定义其他函数D每个函数文件中都必须有主函数17在多个句柄对象中,句柄是1的应该是对象A根对象B坐标轴C窗口D屏幕18对象有OpeningFen函数ApushbuttonBaxesCfigureDroot19在一个模型窗口上按住一个模块并同时按住shift键移动到另一个模型窗口,则A在两个模型窗口都有这个模块B在后一个模型窗口有这个模块C在前一个窗口有这个模块D在两个窗口都有模块并添加连线20运行一下命令,则实现的功能是»add」ineCexe「[3OOO;3OO8O;15080]A添加一条直线B添加有条有转折的折线C添加一条有两个转折的折线D添加一条从左到右的折线二.填空题每小题2分1已知C=2+5iHi;1:4
[12]}输入s=C3即s=.2先输入P=structnameJacknum43再输入s=P.name即s二.3当x=[123;456]y=[58;58]时,能\不能使用plot命令绘图4sym或syms能不能创建符号矩阵三.简答题每小题6分.历史命令的窗口有哪些.简述M脚本文件和M函数文件的主要区别四.操作题每小题10分.计算多项式p2=s2+4s+4的根.在同一图形窗口分别绘制ylR.OYy2=sin2t两条函数曲线,t的范围是0〜10并绘制y2的最大值水平线.计算f=x2+y2xy的x—0y-0时候的极限.编写M函数文件,判断输入参数是否是“苹果个数”,“苹果个数”是一个三位数,各位数的立方和等于该数本身,如果是“男孩人数”则函数输出1否则输出
0.写出编写的M函数程序二填空题
1.Hi,2-Jack
3.不能
4.能三简答题
(1)答历史命令窗口的功能有以下三个
(1)复制单行或多行语句
(2)执行单行或多行语句
(3)把多行语句写成M文件
(2)答M脚本文件和M函数文件在文件结构中的不同就是M脚本文件没有函数声明行四.操作题1»P=[1441;»pp=rootspPP=-2-22»1=0:
0.1:10;»yl=
0.01*t.A2;»y2=sin2*t;»plottylr:»holdon»plotty2b-*»y2max=maxy2y2max=
0.9996»plot
[010][y2maxy2max]3»symsxyta»f=xA2+yA2*x*y;»fxyO=limitffxyO=04编写M程序如下functiony=syl_l_lx%syl_l_l判断是否苹果个数%y判断结果,是贝Iy=l否则y=0a=fixx/100;b=fixremx.l00/10;c=remx10;ifx==aA3+bA3+cA3y=l;elsey=0;end。