第一范文网 - 专业文章范例文档资料分享平台

哈工大 - Matlab - - 2014年秋季学期《MATLAB语言及应用》试题

来源:用户分享 时间:2025/5/24 22:54:44 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2013年春季学期

《MATLAB语言及应用》课程试卷

姓名: 学号: 学院: 专业:

必答题

1. 常用的matlab界面由哪些窗口组成,各有什么主要作用?(4分)

(1) 菜单和工具栏 功能:包括【File】【Edit】【Debug】等对文件,程序等进

行操作

(2) 命令窗口 功能:用于输入命令并显示除图形以外的所有执行结果 (3) 历史命令窗口 功能:主要用于记录所有执行过的命令 (4) 当前工作目录窗口 功能:对文件和目录进行操作 (5) 工作空间窗口 功能:查看、载入和保存变量

2. 如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别?(2分) 方法一:在MATLAB命令窗口中输入editpath或pathtool命令或通过【File】【/|SetPath】

菜单,进入“设置搜索路径”对话框,通过该对话框编辑搜索路径。

方法二:在命令窗口执行“path(path,?D:\\Study ?)”,然后通过“设置搜索路径”对话查看

“D:\\Study”是否在搜索路径中。

方法三:在命令窗口执行“addpathD:\\Study- end”,将新的目录加到整个搜索路径的末

尾。如果将end改为begin,可以将新的目录加到整个搜索路径的开始。

区别:当前文件目录是正在运行的文件的目录,显示文件及文件夹的详细信息,且

只有将文件设置为当前目录才能直接调用。搜索路径中的文件可以来自多个不同目录,在调用时不用将其都设置为当前目录,为同时调用多个文件提供方便。

3. 有几种建立矩阵的方法?各有什么优点?(4分)

1.在命令窗口中直接输入 优点:适合输入不规则和较小的矩阵 2. 通过语句和函数生成矩阵 优点:适合输入规则且较大的矩阵 3. 通过M文件来建立矩阵,从外部数据文件中导入矩阵 优点:方便创建和导入大型矩阵

4. 说明break语句、continue语句和return语句的用法。(3分)

1. break语句用于终止for循环和while循环的执行。当遇到break时,则退出循环体继续执行循环体外的下一个语句。在嵌套循环中,break往往存在于内层的循环中。

2. continue命令用于结束本次for或while循环,与break命令不同的是continue指结束本次循环而继续进行下次循环。

3. return语句用来终止被调用函数的运行,后面的程序代码将不再执行,直接返回到上一级调用函数。

5. GUI开发环境中常用的控件包括哪些,各有何作用?(4分)

① 按钮(Push Buttons):执行某种预定的功能或操作;

② 开关按钮(Toggle Button):产生一个动作并指示一个二进制状态(开或关),当鼠点击它时按钮将下陷,并执行callback(回调函数)中指定的内容,再次点击,按钮复原,并再次执行callback 中的内容;

③ 单选框(Radio Button):单个的单选框用来在两种状态之间切换,多个单选框组成一个单选框组时,用户只能在一组状态中选择单一的状态,或称为单选项; ④ 复选框(Check Boxes):单个的复选框用来在两种状态之间切换,多个复选框组成一个复选框组时,可使用户在一组状态中作组合式的选择,或称为多选项; ⑤ 文本编辑器(Editable Texts):用来使用键盘输入字符串的值,可以对编辑框中的内容进行编辑、删除和替换等操作;

⑥ 静态文本框(Static Texts):仅用于显示单行的说明文字; ⑦ 滚动条(Slider): 可输入指定范围的数量值; ⑧ 边框(Frames):在图形窗口圈出一块区域;

⑨ 列表框(List Boxes):在其中定义一系列可供选择的字符串;

⑩ 弹出式菜单(Popup Menus): 让用户从一列菜单项中选择一项作为参数输入; ⑩ 坐标轴(Axes):用于显示图形和图象。

6. 进行simulink建模仿真的主要步骤包括哪些?(4分)

(1)根据要仿真的系统框图,在SIMULINK 窗口的仿真平台上构建仿真模型。 (2)设置模块参数。 (3)设置仿真参数。 (4)启动仿真。

(5) 观测仿真结果。

7. a=[0 0.2 1 0 -5 9]在进行逻辑运算时,a相当于什么样的逻辑量。(2分) 解:a=[0,1,1,0,1,1],a是一个逻辑向量。

8. 生成4阶魔方矩阵A,再分别计算A的数组平方和矩阵平方,给出执行语句以及计算结果。(3分)

解:>> A = magic(4)

B = A^2

SSR = sum >> A = magic(4) B = A^2

SSR = sum(B(:))

MSR = A^2 A =

16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 B =

256 4 9 169 25 121 100 64 81 49 36 144 16 196 225 1 SSR =

1496 MSR =

345 257 281 273 257 313 305 281 281 305 313 257

273 281 257 345 (B(:)) MSR = A^2 A =

16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 B =

256 4 9 169 25 121 100 64 81 49 36 144 16 196 225 1 SSR =

1496 MSR =

345 257 281 273 257 313 305 281 281 305 313 257 273 281 257 345

9. 生成一个8阶的魔方矩阵A,再采用相应的MATLAB命令,将其全部偶数行提取出来,赋给矩阵B,给出命令及结果(4分) M = magic(8);

>> B = M(~mod(M,2)) A =

64 2 3 61 60 6 7 57 9 55 54 12 13 51 50 16

17 47 46 20 21 43 42 24 40 26 27 37 36 30 31 33 32 34 35 29 28 38 39 25 41 23 22 44 45 19 18 48 49 15 14 52 53 11 10 56 8 58 59 5 4 62 63 1 B =

9 55 54 12 13 51 50 16 40 26 27 37 36 30 31 33 41 23 22 44 45 19 18 48 8 58 59 5 4 62 63 1

?84?12??,计算a的行列式和逆矩阵。(4分) 1410810. 矩阵a?????9??68?>> a=[8 4 -12;14 11 5 ;6 8 9];

>> ad=det(a) ad =

-728

>> ai=inv(a) ai =

-0.0357 0.1813 -0.2088 0.1071 -0.1978 0.3187 -0.0714 0.0549 -0.0330

?492??57??,B??36?,求解X。(3分) 11. 对于AX?B,如果A??784???????357???18??>> A=[4 9 2;7 18 4;3 5 7];

>> B=[57 ;36 ;18]; >> X=A\\B X = -3.0180 8.1018 -1.9222

12. 试求出如下极限:(4分)

(1)lim(3?9); (2)limx??xx1xxyxy?1?1x?0y?0

(1)解:>> clear >> syms x;

>> limit(((x^3+x^6)^(1/x)),x,inf) ans = 9

(2)解:>> syms x y; >> t=4*x*y

t = 4*x*y

>> limit(limit(t/(sqrt(t+1)-1),x,0),y,0)

ans = 2

13. 求多项式x4?8x3?10乘以、除以多项式2x2?x?3的结果。(4分) 求乘积

>> p=[1,8,0,0,-10]; >> q=[0,0,2,-1,3]; >> k=conv(p,q) k =

0 0 2 15 -5 24 -20 10 -30 结果为2x^6+15x^5-5x^4+24x^3-20x^2+10x-30 相除 >> q=[2,-1,3]; >> [k,r]=deconv(p,q) k =

0.5000 4.2500 1.3750 r =

搜索更多关于: 哈工大 - Matlab - - 2014年秋季学期《MA 的文档
哈工大 - Matlab - - 2014年秋季学期《MATLAB语言及应用》试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c41rlg5yuxr75cln2zb79_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top