2023年春季学期MATLAB

发布 2023-09-12 16:36:54 阅读 3495

大作业纸质答卷交卷截止时间:5月28号,地点:热加工重点实验室409室;

**:86415894,手机:187***

要求认真作答,这将关系到你最终的成绩。

2023年春季学期。

matlab 课程考查题。

姓名:梁坤飞

学号: 1100100102

学院: 电气。

专业: 测控技术与仪器。

一、 必答题:

1. matlab常见的数据类型有哪些?各有什么特点?

答:matlab中有15种基本数据类型。常见的数据类型有:

整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。其中单元型变量是matlab语言中较为特殊的一种数据类型。它能将一组具有不同属性的数据纳入到一个统一的变量名下进行管理。

基本组成是元胞(cell),存放任何类型大小和维数的数据。结构型变量:组织数据能力强于元胞数组。

2. matlab中有几种帮助的途径?

答:有4种帮助的途径。

1) help命令。在matlab 6.5命令窗口中直接输入help命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。

同样,可以通过help加函数名来显示该函数的帮助说明。

2) lookfor命令help命令只搜索出那些关键字完全匹配的结果,lookfor命令对搜索范围内的m文件进行关键字搜索,条件比较宽松。

3) 模糊查询matlab 6.0以上的版本提供了一种类似模糊查询的命令查询方法,用户只需要输入命令的前几个字母,然后按tab键,系统就会列出所有以这几个字母开头的命令。

4) 远程帮助系统在mathworks公司的主页(上可以找到很多有用的信息,国内的一些**也有丰富的信息资源。

3. matlab常见的哪三种程序控制结构及包括的相应的语句?

答:(1)顺序结构。包括 :数据的输入,数据的输出,程序的暂停等语句。

2)选择结构。包括:1.if语句 (1)if语句 (2) 双分支if语句3) 多分支if语句。

2 switch语句。

3.try语句。

3) 循环结构。包括:1.for语句 2.while语句 3.break语句和continue语句。

4. 命令文件与函数文件的主要区别是什么?

答:主要区别是:(1)命令文件不接受输入参数,没有返回值。函数文件可以接受输入参数,可以有返回值。

2)命令文件基于工作空间中的数据进行操作。函数文件默认时,文件中参数的作用范围只限于函数内部。

3)命令文件自动完成需要花费很多时间的多步操作时使用。函数文件扩展matlab语言功能时使用。

5. 什么是全局变量和局部变量?

答:全局变量:作用域是在整个matlab工作空间,即全程有效,所有函数都可以对其进行存取和修改,定义全局变量是函数之间传递信息的手段。

局部变量:函数文件变量一般是局部变量,与其他函数和matlab工作空间是隔离的。即在一个函数文件中定义的变量不能被另一个函数文件引用。

如果在若干函数中,把某个变量定义为全局变量,那么这些函数可以共用这个变量。

6. 数据插值和曲线拟合区别?

答:插值与曲线拟合实际上是求这个近似关系的两种方法,不同的是,插值方法求出的插值多项式要求所有的数据点(xi,yi)都在曲线上,而拟合求出的插值多项式只要反应数据的基本趋势就可以了,并不要求所有的数据点都在拟合曲线上。

但是,利用插值方法更多的依赖于插值点,比如选择插值点前后n个数值。。如果插值点很多,就不好利用插值法了,最好用曲线拟合,这样求出的曲线具有一定的函数关系,只要把要求的数据点代入,就可以得出结果。

7. 数值运算与符号运算的区别?

答:符号计算存放的是精确数据,耗存储空间 ,运行速度慢,但结果精度高;数值计算则是以一定精度来计算的,计算结果有误差,但是运行速度快。

8. gui开发环境中提供了哪些方便的工具?各有什么用途?

答:界面编辑器及其辅助设计工具,通过鼠标操作进行用户界面设置,不仅简化设计过程,而且所得的执行m文件格式规范。

9. 简述simulink建立子系统的两种方法及其子系统封装的4个选项。

答:创建simulink子系统共有两种方法:

一种办法是对已存在的模型的某些部分或全部使用菜单命令【edit/create subsystem】进行压缩转化,使之成为子系统;

另一种方法是使用connections模块库中的subsystem模块直接创建子系统。

4个选项:icon、parameters、initialization和documentation。

10. 分别采用函数 fix、floor、ceil和round对a=[ 1.95,-1.25,1.45,1.85]取整,并说明这些取整函数的区别。

答:fix(a1 -1 1 1] 向零取整。

floor(a): 2 -2 1 1向负无穷方向取整。

ceil(a1 -1 2 2向正无穷方向取整。

round(a): 2 -1 1 2] 四舍五入。

11. 求a=[1,2,3;4,5,6;7,8,9]矩阵的秩,迹,特征值和特征向量、和方阵的条件数;并求a和a= magic(5)矩阵行列式,逆矩阵和伪逆矩阵,并说明逆矩阵和伪逆矩阵区别。

答:a秩:rank(a)=2 a迹:trace(a)=15

a特征值和特征向量 eig(a):[16.1168 -1.1168 -0.0000]

a范数: norm(a)= 16.8481

a条件数: cond(a) =3.8131e+016

a= magic(5)

a|= 6.6613e-016 |a|= 5.0700e+006a逆矩阵。

a逆矩阵。

a伪逆矩阵a伪逆矩阵。

a伪逆矩阵。

伪逆矩阵是逆矩阵的广义形式。由于奇异矩阵或非方阵的矩阵不存在逆矩阵,但可以用函数pinv(a)求其伪逆矩阵。

12. 已知:a=6; a=pascal(4); b=randn(4);求a*b, a.

*b,,b./a, b\a, b.\a ,a.

^a,,并且说明数组和矩阵在上述运算中的区别。 a

ba*ba.*b

b/ab./a

2023年春季学期《MATLAB语言及应用》课程试题

2013年春季学期。matlab语言及应用 课程试卷。姓名 学号 学院 专业 必答题。1.常用的matlab界面由哪些窗口组成,各有什么主要作用?4分 2.如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别?2分 3.有几种建立矩阵的方法?各有什么优点?4分 4.说明bre...

2019matlab实验

实验五 matlab文件i o 一 实验目的。1 掌握文件的建立 打开与关闭和文件的读写操作。2 理解文件定位操作。3 通过练习理解文件的基本操作。二 实验环境。1 计算机。2 matlab7.0集成环境。三 实验说明。1 熟练操作matlab7.0运行环境。2 自主编写程序,必要时参考相关资料。3...

2023年春季学期教务计划

庆马小学2017年春季学期教务工作计划。2017年春季学期已经开学了,教务处在学校领导的指示下,按照相关的文件要求,根据我校的具体工作部署,制订工作计划如下 一 基本情况。我校现有学生116人,其中一年级24人,二年级20人三年级23人,四年级13人,五年级16人,六年级20人。我校共有6个教学班,...