石油大学仿真课件 2 Matlab语言基础——习题
- 格式:ppt
- 大小:552.50 KB
- 文档页数:16


大学matlab考试题及答案一、选择题(每题2分,共10分)1. MATLAB中用于创建向量的命令是?A. vectorB. arrayC. linspaceD. [ ]答案:D2. 以下哪个函数用于计算矩阵的行列式?A. detB. rankC. invD. eig答案:A3. 在MATLAB中,以下哪个命令用于绘制三维曲面?A. plot3B. surfC. meshD. contour答案:B4. MATLAB中,以下哪个函数用于求解非线性方程?A. fsolveB. fzeroC. linsolveD. solve答案:A5. 如何在MATLAB中创建一个全为1的3x3矩阵?A. ones(3,3)B. zeros(3,3)C. eye(3,3)D. rand(3,3)答案:A二、填空题(每题3分,共15分)1. 在MATLAB中,使用________函数可以计算矩阵的逆。
答案:inv2. 要将向量[1, 2, 3]转置成行向量,可以使用________运算符。
答案:.'3. MATLAB中,________函数用于计算两个矩阵的点乘。
答案:dot4. 若要在MATLAB中生成一个从0到1的100个等间隔的数,可以使用________函数。
答案:linspace5. 使用________函数可以在MATLAB中创建一个随机数矩阵。
答案:rand三、简答题(每题5分,共20分)1. 描述MATLAB中矩阵的基本操作有哪些?答案:矩阵的基本操作包括矩阵的创建、转置、加法、减法、乘法、点乘、求逆、行列式计算、特征值和特征向量的计算等。
2. MATLAB中如何实现循环结构?答案:MATLAB中可以使用for循环、while循环和switch-case结构来实现循环结构。
3. 简述MATLAB中函数定义的基本语法。
答案:MATLAB中函数定义的基本语法是:function [输出参数列表] = 函数名(输入参数列表)函数体end4. MATLAB中如何实现条件判断?答案:MATLAB中可以使用if-else语句、switch-case语句来实现条件判断。
matlab基础练习题及答案第1章MATLAB基础1.4MATLAB操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上?答:在MATLAB操作桌面上有五个窗口。
在每个窗口的右上角有两个小按钮,一个是关闭窗口的Cloe按钮,一个是可以使窗口成为独立窗口的Undock按钮,点击Undock按钮就可以使该窗口脱离桌面成为独立窗口。
在独立窗口的Dektop菜单中选择Dock...项就可以将独立的窗口重新放置到桌面上。
1.5如何启动M文件编辑/调试器?答:在操作桌面上选择“建立新文件”或“打开文件”操作时,M文件编辑/调试器将被启动。
在命令窗口中键入edit命令时也可以启动M文件编辑/调试器。
1.6存储在工作空间中的数组能编辑吗?如何操作?答:存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名打开数组编辑器,再选中要修改的数据单元,输入修改内容即可。
1.7命令历史窗口除了可以观察前面键入的命令外,还有什么用途?答:命令历史窗口除了用于查询以前键入的命令外,还可以直接执行命令历史窗口中选定的内容、将选定的内容拷贝到剪贴板中、将选定内容直接拷贝到M文件中。
1.8如何设置当前目录和搜索路径,在当前目录上的文件和在搜索路径上的文件有什么区别?答:当前目录可以在当前目录浏览器窗口左上方的输入栏中设置,搜索路径可以通过选择操作桌面的file菜单中的SetPath菜单项来完成。
在没有特别说明的情况下,只有当前目录和搜索路径上的函数和文件能够被MATLAB运行和调用,如果在当前目录上有与搜索路径上相同文件名的文件时则优先执行当前目录上的文件,如果没有特别说明,数据文件将存储在当前目录上。
1.9在MATLAB中有几种获得帮助的途径?答:(1)帮助浏览器:选择view菜单中的Help菜单项或选择Help 菜单中的MATLABHelp菜单项可以打开帮助浏览器。
matlab教程第二章课堂练习及答案一、Matlab简介Matlab啊,那可是个超级厉害的工具呢。
它就像是一个魔法盒子,能帮咱们解决好多数学和工程上的难题。
在第二章里啊,咱们学了好多重要的东西,这课堂练习就是来检验咱们到底有没有把这些知识装进小脑袋瓜里的。
1、Matlab的基础操作咱们得知道Matlab的界面是怎么回事儿。
就像你进了一个新房间,得先知道门在哪,窗户在哪,灯的开关在哪一样。
Matlab的命令窗口就是咱们跟它聊天的地方,在这能输入命令,让它给咱们办事儿。
还有工作空间,这就像是个小仓库,咱们计算过程中的变量啊,数据啊,都在这存着呢。
比如说,咱们想定义一个变量x,那就直接在命令窗口输入“x = 5”,这就相当于告诉Matlab,“嘿,我有个东西叫x,它的值是5呢。
”这是最基础的操作,就像走路先迈左脚一样,基础但很重要。
2、矩阵的操作矩阵在Matlab里那可是超级重要的。
咱们第二章肯定学了不少关于矩阵的知识。
(1)矩阵的创建创建矩阵就像搭积木。
咱们可以直接输入元素来创建矩阵。
比如说“a = [1 2 3; 4 5 6; 7 8 9]”,这里面的分号就表示换行。
这就创建了一个3行3列的矩阵。
还可以用一些函数来创建特殊的矩阵,像“zeros(3,3)”就能创建一个3行3列全是0的矩阵,这在有些计算里特别有用,就像给你一个空盒子,你可以根据自己的需要往里面装东西。
(2)矩阵的运算矩阵的运算就更有趣了。
加法减法就跟咱们平常算数一样,对应元素相加相减。
但是乘法就有点不一样了。
矩阵乘法有它自己的规则,可不是简单的对应元素相乘哦。
比如说“ab”和“a.b”那可是不一样的。
前者是矩阵乘法,要按照矩阵乘法的规则来计算,后者是对应元素相乘。
这就好比同样是搭积木,但是有不同的搭法。
二、课堂练习及答案1、简单变量计算练习(1)题目:已知x = 3,y = 4,计算z = x + y。
答案:这就很简单啦,在Matlab里,咱们先定义x和y,就像前面说的那样,“x = 3”,“y = 4”,然后计算z的时候,直接在命令窗口输入“z = x + y”,Matlab就会告诉咱们“z = 7”。