- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验1 MATLAB语言上机操作实践
一、实验目的
(1)了解MATLAB语言的主要特点及作用。
(2)熟悉MATLAB主界面,初步掌握MATLAB命令窗和编辑窗的操作方法。
(3)重点掌握指令窗的基本操作方式和常用操作指令。
二、实验原理
1、MATLAB的工作环境
MATLAB由Math Works公司开发的一种跨平台的,用于矩阵数值计算的数学语言,取名MATLAB即Matrix Laboratory 矩阵实验室的意思。它即是一种科学计算软件,主要适用于控制和信息处理领域的分析设计,也是一种以矩阵运算为基础的交互式程序语言,能够满足工程计算和绘图的需求。与其它计算机语言相比,其特点是简洁和智能化,适应科技专业人员的思维方式和书写习惯,使得编程和调试效率大大提高,并且很容易由用户自行扩展。因此,当前它已成为美国和其它发达国家大学教学和科学研究中必不可少的工具。
MATLAB语言自1988年推出3.x(DOS)版本,目前已发布了4.x、5.x、6.x、7.x等(Windows)版本。随着版本的升级,内容也在不断扩充。
图1.1 MATLAB7.0集成环境
MATLAB7.0集成环境如图1.1示,包括MATLAB主窗口、命令窗口(Command Window)、工作空间窗口(Workspace)、当前目录窗口(Current Directory) 、命令历史窗口(Command History)等。
MATLAB的工作环境主要由命令窗(Command Windows)、文本编辑器(File Editor)、若干个图形窗(Figure Windows)及文件管理器组成。MATLAB视窗采用了Windows视窗风格(如图1.2),各视窗之间的切换可用快捷键Alt+Tab。
使用MATLAB4.x以上的版本,可在Windows主界面上直接点击MATLAB图标,进入MATLAB命令窗口。
2. MATLAB中如何获取帮助
“纯文本”帮助:help功能提供matlab大部分主题的在线帮助信息
help help 显示如何使用help 的帮助信息
help 显示help 主题分类列表
help topic 显示具体主题下的函数名(FunName)列表,
help FunName 获得具体函数或命令的用法说明
例1:
虽然help可以随时提供帮助,但必须知道准确的函数名称。当不能确定函数名称时,help就无能为力了。
②Lookfor可提供通过一般的关键词,搜索出一组与之相关的命令
例2:在command窗口输入lookfor fourier,显示如下
寻找含有傅立叶变换的相关指令,可从command窗口中看到出现了所有与fourier有关的函数。
3. MATLAB基本语法知识
3.1 变量及其赋值
(1) 标识符与数
标识符是标志变量名、常量名、函数名和文件名的字符串的总称。在MTLAB中,变量和常量的标识符最长允许19个字符。字符包括全部的英文字母(大小写区分共52个)、阿拉伯数字和下划线等符号,标识符中第一个字符必须是英文字母。
(2) 矩阵及其元素的赋值
赋值就是把数赋予代表常量或变量的标识符。在MATLAB中,变量都代表矩阵。列矢量可被当作只有一列的矩阵;行矢量也可被当作只有一个行的矩阵;标量应看作1×1阶的矩阵。赋值语句的一般形式为:
变量=表达式(或数)
赋值要求:
在输入矩阵(向量)时,可以直接按行方式输入每个元素,输入应遵循以下规则:
整个矩阵的值应放在方括号[ ]中;
同一行中各元素之间以逗号“,”或空格分开;
不同行的元素以分号“;”隔开。
例3,在command窗口给变量a和x赋值以及其相应的显示结果如下:
变量的元素的标注:
在MATLAB中,变量的元素(即矩阵元)用圆括号“( )”中的数字(也称为下标)来注明,一维矩阵(也称数组)中的元素用一个下标表示,二维矩阵由两个下标数构成,以逗号分开,对三维矩阵则由三个下标数构成。
例4,给向量x的第5个元素赋值为x的第1个元素的绝对值;将矩阵a的第4行第3列的元素赋值为6.5;操作及显示结果如下所示:
赋值技巧
利用冒号“:”给全行的元素赋值;冒号是一个非常有用的操作符;可以产生向量、数组下标以及for循环。
利用行、列标注构成新的矩阵;
例5,为矩阵a的第5行赋值;将矩阵a的第2和4行、第1和3列的元素值赋给b矩阵;将矩阵a的第2、4、5行的元素值删除;操作及显示结果如下所示:
系统中还提供了多个命令用于输入特殊的矩阵,见表1
表1
函数 功 能 函数 功 能 compan 伴随阵 toeplitz Toeplitz矩阵 diag 对角阵 vander Vandermo
文档评论(0)