matlab语言习题集

上传人:夏** 文档编号:486871514 上传时间:2023-09-01 格式:DOC 页数:27 大小:358KB
返回 下载 相关 举报
matlab语言习题集_第1页
第1页 / 共27页
matlab语言习题集_第2页
第2页 / 共27页
matlab语言习题集_第3页
第3页 / 共27页
matlab语言习题集_第4页
第4页 / 共27页
matlab语言习题集_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《matlab语言习题集》由会员分享,可在线阅读,更多相关《matlab语言习题集(27页珍藏版)》请在金锄头文库上搜索。

1、一、填空题1计算机仿真的三个基本活动是 系统建模 、 仿真建模 、 仿真实验 。2根据模型不同可以把控制系统仿真分为 物理仿真 、 数字仿真 、 半实物仿真 。3欧拉法的截断误差为 0(h2) 、二阶龙格-库塔法的截断误差为 0(h3) 。(步长h)4串联校正主要包括: 串联超前校正 、 串联滞后校正 、 串联超前-滞后校正 。5已知A=0 9 6;1 3 0;B=1 4 3;1 5 0;A & B的运行结果ans= 0 1 1;1 1 0 ;A ./ B的运行结果ans= 0 2.2500 2.0000;1.0000 0.6000 NaN 。6产生4阶全0方阵的命令为 zeros(4) ;产

2、生3阶全1方阵的命令为 ones(3) 。7A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为 2 5 和 5 。8标点符号 分号 可以使命令行不显示运算结果, 百分号 用来表示该行为注释行。9判断80x60,在MATLAB中if语言后的判断应写为 if x60 。10P,Q分别是个多项式的系数向量,求P/Q的解,商和余数分别保存在k和r中,使用的命令是 k,r=deconv(P,Q) 。11为了使两个plot的图形在同一个坐标显示,可以使用 hold on 命令进行图形保持;可以使用 grid 命令为图形添加网格。12MATLAB的工作空间中有三个变量v1

3、,v2,v3,写出把它们保存到文件my_data.mat中的指令 save my_data ;写出把my_data.mat文件中的变量读取到MATLAB工作空间内的指令 load my_data 。13x为04pi,步长为0.1pi的向量,使用命令 x=0:0.1*pi:4*pi 创建。14输入矩阵A=1 3 2;3 -5 7;5 6 9,使用全下标方式用A(2,2) 取出元素“-5 ”,使用单下标方式用 A(5) 取出元素“-5 ”。15符号表达式sin(2*a+t)+m中独立的符号变量为 t 。16M脚本文件和M函数文件的主要区别是: M脚本文件没有函数定义和M函数文件有函数定义 。17设

4、x是一维数组,x的倒数第3个元素表示为 x(end-2) 。18设y为二维数组,要删除y的第34行和48列,可使用命令 y(34,:)= 、 y(:,48)= 。19将变量x以Ascii文本格式存储到文件fname.txt,应使用命令 save _x 。20在while 表达式,语句体,End 循环语句中,表达式的值 非零 时表示循环条件为真,语句体将被执行,否则跳出该循环语句。21要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令:x=input(Who is she?,s)。22设A=和B= 和C=均为m*n 矩阵,且存在于WorkSpace中,要产生矩

5、阵D=,可用命令 D=(A-C)/B.C ,计算可用命令 det(inv(A*B) 。23在MATLAB命令窗口中,“”标志为 命令行 提示符,“”标志为 输入 提示符。24已知A=1 2 3;4 5 0;7 8 9;B=1 0 3;1 5 0;0 1 2;写出下列各指令运行的结果。A+B; ans= 2,2,6;5,10,0;7,9,11 A.*B; ans= 1,0,9;4,25,0;0,8,18 A=B; ans= 1,0,1;0,1,1;0,0,0 25已知A是矩阵,求A的对角矩阵函数是 diag ,求A的下三角矩阵函数是 tril 。26MATLAB的程序文件和Simulink模型文

6、件的扩展名分别是 .m 、 .mdl 。27MATLAB最基本的绘图函数为 plot() ;三维曲线绘制命令为 plot3() 。28A=1,2,3;4,5,6; A(:,1,3)=;A= 2;5 。29fix(-1.5)= -1 ,round(-1.5)= -2 。30已知A=1 3;4 6;C=A,eye(size(A);A ,ones(size(A) 则 1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1 。31A=1,2,3;4,5,6; A(4)= 5 ,A(3,2)= 无答案 。32A=1,2;3,4;B=1,0;0,1; A*B= 1 2;3 4 ,A.*B= 1 0

7、;0 4 。33A=1 2 3;6 5 4; reshape(A,3,2)= 1 5;6 3;2 4 。34A=1,2;3,1; B=1,0;0,1; A=B= 0 1;1 0 。35A=1,2,3;1,4,9;1,7,27; triu(A,-1)= 1 2 3;1 4 9;0 7 27 ,-1表示为主对角线下一条对角线以下的数全变为0,提取矩阵上三角矩阵的函数。36A=4,15,-45,10,6;56,0,17,-45,0; find(A=10 & Af=sym(2*x3+x+20); 则f = 2*x3 + x + 20 ;p=sym2poly(f); 则 p = 2 0 1 20 。58

8、求可逆矩阵A的逆矩阵的指令是 inv(A) ;求矩阵A的转置矩阵的指令是 A 。59x=10 -20 30; a=sign(x); 显示结果为 1 -1 1 。60命令窗口中的 type 命令的功能为显示文件的内容; help 可以提供指令功能的信息。61计算5*e3*|cos175|语句为 5*exp(3)*abs(cos(175*pi/180) 。62创建随机矩阵的指令用 rand ,创建稀疏矩阵用 sparse 。63为图形添加网格使用 grid on ,使用 legend 命令添加图例。64vec=linspace (10, 50, 6 ),那么vec+100= 110 118 126

9、 134 142 150 。65在MATLAB中,求矩阵特征值的命令为 eig ;求矩阵A的逆矩阵可用命令 inv(A) 。66在MATLAB中,输入命令:sum(2 1 5; 9 8 5), 输出结果:ans= 11 9 10 。67在MATLAB中,利用命令 polyval(p,x0) 可以对多项式求值,对多项式求导的命令为polyder(p) 。68在MATLAB中,画二维图形的常用函数为 plot ;分割图形窗口的命令为 subplot 。69在MATLAB中,可以用命令 roots 求多项式的根;可以用 fsolve 求函数方程组的解。70在MATLAB中,可以用命令 what 列出

10、当前目录下所有的M文件;用命令 format 改变数据输出格式。71sort(a)或sort(a,1)为按列排序, sort(a,2) 按行排序;若对数据降序排列。72关于仿真建模,可利用 simulink 进入;当需要在一个示波器上显示两个图形时,需要用到 Mux 器件。二、简答题1与其他计算机语言相比较,MATLAB语言突出的特点是什么?答:MATLAB具有功能强大、使用方便、输入简捷、库函数丰富、开放性强等特点。2MATLAB系统由那些部分组成?答:MATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。3安装MATLAB时,在选择组

11、件窗口中哪些部分必须勾选,没有勾选的部分以后如何补安装?答:在安装MATLAB时,安装内容由选择组件窗口中个复选框是否被勾选来决定,可以根据自己的需要选择安装内容,但基本平台(即MATLAB选项)必须安装。第一次安装没有选择的内容在补安装时只需按照安装的过程进行,只是在选择组件时只勾选要补装的组件或工具箱即可。4MATLAB操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立窗口?又如何将脱离出去的窗口重新放置到桌面上?答:在MATLAB操作桌面上有五个窗口,在每个窗口的右上角有两个小按钮,一个是关闭窗口的Close按钮,一个是可以使窗口成为独立窗口的Undock按钮,点击Undock按钮就可以使该窗口脱离桌面成为独立窗口,在独立窗口的view菜单中选择Dock 菜单项就可以将独立的窗口重新防止的桌面上。5如何启动M文件编辑/调试器?答:在操作桌面上选择“建立新文件”或“打开文件”操作时,M文件编辑/调试器将被启动。在命令窗口中键入edit命令时也可以启动M文件编辑/调试器。6存储在工作空间中的数组能编辑吗?如何操作?答:存储在工作空间的数组可以通过数组编辑器进行编辑:在工作空间浏览器中双击要编辑的数组名打开数组编辑器,再选中要修改的数据单元,输入修改内容即可。7命令历史窗口除了可以观察前面键

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号