《MATLAB计算与仿真课程试卷+答案.docx》由会员分享,可在线阅读,更多相关《MATLAB计算与仿真课程试卷+答案.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一简答题(每题5分,共40分)1数组运算和矩阵运算的运算符有什么区别?答:在加、减运算时数组运算及矩阵运算的运算符相同,乘、除和乘方运算时,在矩阵运算的运算符前加一个点即为数组运算,如a*b为矩阵乘,a.*b为数组乘。2. 命令文件及函数文件的主要区别是什么?答:(1)命令文件是一系列命令的组合,函数文件的第一行必须用说明; (2)命令文件没有输入参数,也不用返回参数,函数文件可以接受输入参数,也可以返回参数; (3)命令文件处理的变量为工作空间变量,函数文件处理的变量为函数内部的局部变量,也可以处 理全局变量。3. 如何定义全局变量?答:用关键字可以把一个变量定义为全局变量,在M文件中定义全
2、局变量时,如果在当前工作空间已经存在了相同的变量,系统将会给出警告,说明由于将该变量定义为全局变量,可能会使变量的值发生改变,为避免发生这种情况,应该在使用变量前先将其定义为全局变量。4. 什么是 ?答:是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续的、离散的或二者混合的线性和非线性系统,也支持具有多种采样速率的多速率系统。5. 如何在中进行指定仿真时间的操作?选择菜单打开参数设置对话框,在页面中第一项 中通过输入开始时间和结束时间来确定仿真时间。6. 的变量命名有什么规则?能用”来作为变量名吗,为什么?答:变量可以包括数字、字母、下划线,必须以字母开头 可以,因为符合变量名命名
3、规则7. 简述命令窗的主要作用?答:命令窗口是的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。是提供给用户使用的管理功能的人机界面,其管理功能包括:管理工作空间中的变量、数据的输入输出的方式和方法,开发、调试、管理M文件和M函数的各种工具。8. 简述桌面集成环境包括的7个窗口及其主要功能?答:桌面是的主要工作界面。命令窗口是的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。工作空间管理窗口用于显示当前计算机内存中变量的名称、数学结构、该变量的字节数及其类型,可对变量进行观察、编辑、保存和删除。命令历史窗口显示用户在命令窗口中所输入的每条命令的历史记录,并标明使用时间,这样
4、可以方便用户查询。当前目录窗口显示当前用户工作所在的路径。菜单用于选择菜单中的命令执行产品的各种工具,并且可以查阅所含的各种资源。编译窗口为用户提供了一个图形界面进行M文件的编写和调试。二编程题(每题10分,共60分)1.编写M文件,使用循环计算5x,当f(x)500就终止程序,在命令窗口中调用函数文件,求终止程序时f的值和n运行的值分别为多少? 解:y(x) % 2分 1:00 % 4分 5x f500 % 4分2. 编写程序分别对符号表达式的x和y求一阶微分。解: x y % 2分 3*x2+5*y3-4*6*y; % 4分 (f)% 对x求一阶微分 % 2分 ()% 对y求一阶微分 %
5、2分3. 写出用黑色画出一条正弦虚线和一条余弦点划线,时间为0到2并标记横坐标和纵坐标,并限定x轴和y轴的显示范围,并添加图例的步骤。解: 010:2*; y1(x); y2(x); %4分 (1,2,) % 2分(x) (y) %2分 (0 2* -1 1) %2分(x),(x);4. 写出计算及的数组乘积,而后删除的第1、3两列。解:6 9 3;2 7 5; % 2分2 4 1;4 6 8; % 2分.*B % 3分C(:,1 3)= %3分5编写程序,用三阶多项式来拟合数据,在同一图形窗口中绘制拟合前和拟合后两条曲线,并对图形坐标轴进行控制。(每空2分) ; %清除命令窗口中的内容,清除
6、工作空间中保持的变量,关闭所有的图形窗口。1, 2, 3, 4, 5;5.1, 6.2, 7.0, 8.2, 9.3;(,3); %采用三阶多项式拟合x2=1:0.1: 5;y2(2); %拟合后的曲线(1)%指定1号图形窗(x11,k-22,r:); %绘制曲线,用黑色实线画y1,用红色虚线画y2m1 = (y, y2); m2 = (y, y2);(0 6 m2 m1); %用调制坐标轴,横坐标在0 6之间,且完全显示图形 (, 1, 3, 5, , 5, 7, 8,) %设置二维坐标刻度为x轴1, 3, 5,y轴为5, 7, 9 (多项式曲线拟合); %加上标题“多项式曲线拟合”()(); %加上横、纵坐标名“x”和“y”的斜体(y1,y2); %绘制两条曲线所用线型、色彩或数据点形图例6. 编制一个解数论问题的函数文件:取任意整数,若是偶数,则用2除,否则乘3加1,重复此过程,直到整数变为1。解: (n) % 2分 % “31” n1% 2分 (n,2)0% 2分 2; 2分 3*1; c n; % 2分第 2 页