文档详情

《Matlab应用》实验指导书.doc

发布:2018-06-27约1.54万字共28页下载文档
文本预览下载声明
《Matlab应用》 实 验 指 导 书 工程学院 信息技术教研室 2011年11月 目 录 实验一 Matlab的基本运算及程序设计 1 一、实验目的: 1 二、实验指导 1 (一)Matlab的基本运算 1 (二)Matlab程序设计 6 三、实验内容: 9 实验二 Matlab绘图操作及数值计算与符号计算 11 一、实验目的: 11 二、实验指导 11 (一)Matlab绘图 11 (二) 数值计算与符号计算 13 三、实验内容: 14 实验三 SIMULINK的应用 18 一、实验目的 18 二、实验指导 18 三、实验内容 19 实验一 Matlab的基本运算及程序设计 一、实验目的: 了解Matlab的发展和主要功能; 熟悉Matlab工作环境的各个窗口; 掌握建立矩阵的方法; 掌握Matlab各种表达式的书写规则以及常用函数的使用。 掌握建立和执行M文件的方法; 掌握函数文件的创建和运行。 掌握实现选择结构的方法; 掌握实现循环结构的方法。 二、实验指导 (一)Matlab的基本运算 1. 简单的数学运算 最简单的计算器使用法 直接输入法 存储变量法 表达式书写规则 在大多数情况下,MATLAB 对空格不予处理,因此在书写表达式时,可以利用空格调 整表达式的格式,使表达式更易于阅读。 在 MATLAB 表达式中,遵守四则运算法则,与通常法则相同。即运算从左到右进行, 乘法和除法优先于加减法,指数运算优先于乘除法,括号的运算级别最高;在有多重括号存 在的情况下,从括号的最里边向最外边逐渐扩展。 需要注意的是,在 MATLAB 中只用小括号代表运算级别,中括号只用于生成向量和 矩阵,花括号用于生成单元数组。 MATLAB 的数学运算符 符号 功能 实例 符号 功能 实例 + 加法 3+5=8 \ 左除 - 减法 3-5=-2 .\ 数组左除 * 矩阵乘法 3*5=15 ^ 乘方 .* 点乘,数组乘法 .^ 数组乘方 / 右除 3/5 =0.6000 ‘ 矩阵共轭转置 ./ 数组右除 .’ 矩阵转置 需要注意的是,右除和左除的意义并不相同。右除为常规的除法,而左除的意义为:a\b=b/a。 标点符号的使用 在 MATLAB 中,标点符号有着充分的意义,可以用标点符号进行运算,或者标点符 号可以包含特定的意义。 标点符号 定义 标点符号 定义 分号(;) 数组行分隔符;取消运行显示 点(.) 小数点;结构体成员访问 逗号(,) 数组列分隔符;函数参数分隔符 省略号(…) 续行符 冒号(:) 在数组中应用较多,如生成等差数列 引号(‘’) 定义字符串 圆括号(( )) 指定运算优先级;函数参数调用;数组索引 等号(=) 赋值语句 方括号([ ]) 定义矩阵 感叹号(!) 调用操作系统运算 花括号({ }) 定义单元数组 百分号(%) 注释语句的标识 分号(;) 分号用于区分数组的行,或者用于一个语句的结尾处,取消运行显示。 百分号(%) 该符号用于在程序文本中添加注释,增加程序的可读性。百分号之后的文本都将视作注 释,系统不对其进行编译。 2. 常用的操作命令和快捷键 为方便用户操作,MATLAB 中定义了一些快捷键。掌握一些常用的操作命令和快捷键, 可以使得对 MATLAB 的操作更加便利 常用的操作命令 命令 功能 命令 功能 cd 显示或改变工作目录 hold 图形保持命令 clc 清空命令窗口 load 加载指定文件中的变量 clear 清除工作区中的变量 pack 整理内存碎片 clf 清除图形窗口 path 显示搜索目录 diary 日志文件命令 quit 退出MATLAB dir 显示当前目录下文件 save 保存内存变量 disp 显示变量或文字的内容 type 显示文件内容 echo 命令窗口信息显示开关 常用的操作快捷键 快捷键 功能 快捷键 功能 ↑(Ctrl+p) 调用上一行 Home(ctrl+a) 移动到命令行开头 ↓(Ctrl + n) 调用下一行 End(ctrl+e) 移动到命令行结尾 ←(Ctrl + b) 光标左移一个字符 Ctrl + Home 移动到命令窗口顶部 →(Ctrl + f) 光标右移一个字符 Ctrl + End 移动到命令窗口底部 Ctrl + ← 光标左移一个单词 Shift + Home 选中光标和表达式开头之间的内容 Ctrl+ → 光标右移一个单词 Shift + End 选中光标和表达式结尾之间的内容 Esc 取消当前输入行 Ctrl + k 剪切光标和表达式结尾之间的内容 关系运算符 MATLAB 的关系运算符能用来比
显示全部
相似文档