内容发布更新时间 : 2024/12/24 0:38:14星期一 下面是文章的全部内容请认真阅读。
实验一 MATLAB运算基础
一、实验目的
1. 熟悉MATLAB的工作环境和各窗口功能; 2. 熟悉基本的MATLAB环境命令操作。
二、实验基本知识
1. 熟悉MATLAB环境: MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器 文件和搜索路径浏览器。 2. 掌握MATLAB常用命令
clc:清除命令窗口中内容 clear:清除工作空间中变量
help:对所选函数的功能、调用格式及相关函数给出说明
3. MATLAB变量与运算符 变量命名规则如下:
(1) 变量名可以由英语字母、数字和下划线组成; (2) 变量名应以英文字母开头; (3) 长度不大于31个; (4) 区分大小写。
MATLAB中设置了一些特殊的变量与常量,列于下表。
表1 MATLAB的特殊变量与常量
变量名 ANS i或j pi eps realmax 功能说明 默认变量名,以应答最近一次操作运算结果 虚数单位 圆周率 浮点数的相对误差 最大的正实数 变量名 realmin INF(inf) NAN(nan) nargin nargout 功能说明 最小的正实数 无穷大 不定值(0/0) 函数实际输入参数个数 函数实际输出参数个数 MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符。
表2 MATLAB算术运算符
操作符 + - * .* ^ .^
功能说明 加 减 矩阵乘 数组乘 矩阵乘方 数组乘方 1
操作符 \\ .\\ / ./ ' .' 功能说明 矩阵左除 数组左除 矩阵右除 数组右除 矩阵转置 数组转置 表3 MATLAB关系运算符
操作符 == ~= > < >= <= 逻辑运算符 & | ~ Xor 符号 : ; , () [] {} 4. 多项式运算
poly: 产生特征多项式系数向量
例如 poly([1 2]) 表示特征根为1和2的特征多项式的系数向量,结果为 ans = 1 -3 2 roots: 求多项式的根
例如 roots([1 3 0 4]) 求特征方程s^3+3s^2+4=0的根,结果为 ans =
-3.3553 0.1777 + 1.0773i 0.1777 - 1.0773i
p=poly2str(c,?x?)(以习惯方式显示多项式)
例如 p=poly2str([1 3],'x') 以x为变量表示多项式,结果为p=x+3 conv,convs: 多项式乘运算 deconv: 多项式除运算 tf: 构造一个传递函数
功能说明示例 1:1:4;1:2:11 分隔行 分隔列 构成向量、矩阵 构成单元数组 功能说明 等于 不等于 大于 小于 大于等于 小于等于 逻辑运算 And Or Not 表5 MATLAB特殊运算
符号 . .. … % ! = 功能说明示例 注释 调用操作系统命令 用于赋值 说明 逻辑与 逻辑或 逻辑非 逻辑异或 表4 MATLAB逻辑运算符
三、实验内容
1. 学习使用help命令,例如在命令窗口输入help conv,然后根据帮助说明,学习使用指令conv(其它不会用的指令,依照此方法类推)
2
2. 学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。
3. 初步程序的编写练习,新建M-file,保存(自己设定文件名,例如exerc1、exerc2、 exerc3……),学习使用MATLAB的基本运算符、数组寻访指令、标准数组生成函数和数组操作函数。 注意:每一次M-file的修改后,都要存盘。
3