哈工大 2012 Matlab题答案.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈工大 2012 Matlab题答案

一、必答题: 1,简述MATLAB语言的主要功能及组成部分? 答:(1)目前 MATLAB 产品族的主要功能为: - 数值分析 - 数值和符号计算 - 工程与科学绘图 - 控制系统的设计与仿真 - 数字图像处理 - 数字信号处理 - 通讯系统设计与仿真 - 财务与金融工程... (2)MATLAB系统由5主要的部分构成:MA MATLAB 语言:(MATLAB Language) 3)TLAB数学函数库(Math Function Library) 4)句柄图形:(Handle Graphics) 5)应用程序接口:(Applied Function Interface) 3,存储在工作空间中的数组能编辑吗?如何操作? 答:能。用于储存各种变量和结果的空间,显示变量的名称、大小、字节数及数据类型,对变量进行观察、编辑、保存和删除。(图示、操作演示)。临时变量不占空间, 为了对变量的内容进行观察、编辑与修改,可以用三种方法打开内存数组编辑器。*双击变量名;*选择该窗口工具栏上的打开图标;*鼠标指向变量名,点击鼠标右键,弹出选择菜单,然后选项操作。(示例) 欲查看工作空间的情况,可以在命令窗口键入命令whos(显示存在工作空间全部变量的名称、大小、数据类型等信息)或命令who(只显示变量名) 4.,简述MATLAB中有几种获得帮助的途径? 答:(1)帮助浏览器 (2)help 命令 (3)lookfor 命令 (4)模糊查询 5, 在进行算术运算时,数组运算和矩阵运算各有什么特点,如何区分两种运算? 左除与右除有什麽区别? 答:(1)普通的数组运算方式:(Array computation) 在数组中对应元素之间进行运算; 矩阵运算方式:(matrix computations) 将标量当作1×1阶矩阵,一维数组当作一行或一列的矢量(即1×n阶或 n×1阶的矩阵),二维数组当作m×n阶矩阵,然后按照矩阵的运算规则进行运算。 (2)二者输入形式和书写方法相同,差别仅在于使用不同的运算符号,执行不同的计算过程,数组的运算是对应元素之间的运算,而矩阵运算是根据矩阵的运算规则进行。 距阵的除法条件:a矩阵是非奇异方阵,则a\b(左除)和b/a(右除)都可以实现。a\b等效于a矩阵的逆左乘b矩阵,即a\b=inv(a)*b, b/a等效于a矩阵的逆右乘b矩阵,即b/a=b*inv(a). 数组的除法条件:a与b必须具有相同的维数。符号“. \ ”或 “. / ”,运算结果相同,a.\b 表示b中的元素分别除以a中的对应元素,即z(i,j)=x(i,j)\y(i,j)=y(i,j)/x(i,j)。 6,命令文件与函数文件的主要区别是什么? 答:函数文件区别于命令文件之处在于命令文件的变量在文件执行完成后保留在工作空间中,而函数文件内定义的变量只在函数文件内起作用,文件执行完后即被清除。 7, 简述GUI开发环境中提供的开发工具及用途? 答: 开发工具及用途: *布局编辑器(Layout Edtor)-------在图形窗口中加入及安排对象。布局编辑器是可以启动用户界面的控制面板,上述工具都必须从布局编辑器中访问,用guide命令可以启动,或在启动平台窗口中选择GUIDE来启动布局编辑器。 *几何排列工具(Alignment Tool)-----调整各对象相互之间的几何关系和位置 *属性编辑器(Property Inspector)-----查询并设置属性值 *对象浏览器Object Browser)-----用于获得当前MATLAB图形用户界面程序中所有的全部对象信息,对象的类型,同时显示控件的名称和标识,在控件上双击鼠标可以打开该控件的属性编辑器。 *菜单编辑器(Menu Editor)-----建立窗口菜单条的菜单和任何构成布局的弹出菜单 。 8,MATLAB中运用了哪几种控制程序流程的语言? 答:8种控制程序流程(control flow statement) 的语句:for, while, if, switch, try, continue, break, return 9,什么是图形句柄?图形句柄有什么用途? 答:图形对象的句柄是MATLAB显示图形数据和建立图形用户接口的基础,每个对象从产生时起就被赋予了一个唯一的标识,这种标识就是该对象的句柄。利用句柄就可以操纵一个已经存在的图形对象的特性(属性)。 10, 如何设置和获取指定句柄对象的属性值? 答: Set 和get函数可以用于设置和获取指定句柄对象的属性值。 11, 如何设置当前目录和有哪些信誉好的足球投注网站路径,在当前目录上的文件和在有哪些信誉好的足球投注网站路径上的文件有什么区别? 答: 12, 在进行算术运算时,数组运算和矩阵运算各有什么要求?数组运算和矩阵运算的运算符有什么区别?

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档