春季学期MATLAB期末作业
学院:机电工程学院
专业:机械制造设计及其自动化
学号:
班号:
姓名:
2013年春季学期
MATLAB课程考查题
姓名: | |
学号: | |
学院: | 机电学院 |
专业: | 机械制造 |
一、 必答题:
1.matlab常见的数据类型有哪些?各有什么特点 ?
常量:具体不变的数字
变量:会根据已知条件变化的数字
字符串:由单引号括起来的简单文本 复数:含有复数的数据
2.MATLAB中有几种帮助的途径?
(1) 帮助浏览器:选择 view菜单中的Help菜单项或选择Help菜单中的 MATLAB Help菜单项可以打开帮助浏览器;
(2) help命令:在命令窗口键入“help”命令可以列出帮助主题,键入help函 数名”可以得到指定函数的在线帮助信息;
(3) lookfor命令:在命令窗口键入“lookfor关键词”可以搜索出一系列与给定 关键词相关的命令和函数
(4) 模糊查询:输入命令的前几个字母,然后按 Tab键,就可以列出所有以 这几个字母开始的命令和函数。
注意:lookfor和模糊查询查到的不是详细信息,通常还需要在确定了具体函 数名称后用help命令显示详细信息。
3.Matlab常见的哪三种程序控制结构及包括的相应的语句?
1.顺序结构:数据输入A=input(提示信息,选项)
数据输出disp(X)
数据输出 fprintf(fid,format,variables)
暂停 pause 或 pause(n)
2.选择结构:
If语句:
if expressi on (条件)
stateme nts1 matlab考试题库及答案(语句组 1)
else
statements2 (语句组 2)
End
Switch 语句:
switch expressi on (表达式)
case valuel (表达式 1)
stateme nt1 (语句组 1)
case value2 (表达式 2)
statement2 (语句组 2) case valuem (表达式 m)
statementm (语句组 m)
otherwise
stateme nt (语句组)
end
3.循环结构:
For循环:
for variable=expression( 循环变量) statement (循环体)
end
While循环:
while expression (条件 <循环判断语句>)
statement (循环体)
end
4.命令文件与函数文件的主要区别是什么?
命令文件:不接受输入参数,没有返回值,基于工作空间中的数据进行操作,
自动完成需要花费很多时间的多步操作时使用。
函数文件:可以接受输入参数,可以有返回值,默认时,文件中参数的作用范围
只限于函数内部,扩展 MATLAB语言功能时使用。
5.什么是全局变量和局部变量?
全局变量:作用域是在整个 MATLAB工作空间,即全程有效,所有函数都可以对 其进行存取和修改,定义全局变量是函数之间传递信息的手段。
局部变量:函数文件变量一般是局部变量,与其他函数和 matlab工作空间是隔 离的。即在一个函数文件中定义的变量不能被另一个函数文件引用。 如果在若干 函数中,把某个变量定义为全局变量,那么这些函数可以共用这个变量。
6.数据插值和曲线拟合区别?
曲线拟合研究的是如何寻平滑曲线以最好的表现带噪声的测量数据, 但不要求
拟合曲线穿过这些测量数据点;插值是研究如何平滑的估算出基准数据之间的其 他点的函数值,所以插值所得曲线一定要穿过基准数据。
7.数值运算与符号运算的区别? 数值运算:
1.其运算的元素是数值;
2.在运算过程中必须先对变量进行赋值,然后才能参加运算;
3.其结果以数值形式出现。
符号运算:
1.其运算的元素是符号;
2.在运算过程中无须对变量进行赋值就可参加运算; 但是必须先定义符号变量;
3.其结果以符号形式出现。
8.GUI开发环境中提供了哪些方便的工具?各有什么用途?
布局编辑器(Layout Edtor) 在图形窗口中创建及布置图形对象;
几何排列工具(Alignment Tool)——调整各对象之间的几何关系和位置;
属性查看器(Property Inspector) 查询并设置对象的属性值;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论