内容发布更新时间 : 2024/12/25 21:02:50星期一 下面是文章的全部内容请认真阅读。
接着判断表达式计算结果,若结果为0,判断值为假;若结果为1,判断值为真。
然后若判断值为真,则执行其后的执行语句组;否则跳过,执行下一个条件表达式或者结束该选择语句。 调用格式为: 1. if 表达式 执行语句组 end 2. if 表达式
执行语句组1 else
执行语句组2 end 3. if 表达式1 执行语句组1 elseif 表达式2 执行语句组2 elseif 表达式3 执行语句组3 …… else
执行语句组n end
关键字if 或elseif后面的条件表达式为条件,通常是由关系运算或与逻辑运算式组成的逻辑判断语句,如果if 或elseif后面的表达式的值为真时,执行紧跟其后的语句内容,否则跳过去,并根据选择语句的表达形式执行后面的elseif表达式语句、跟在else后的执行语句或end语句。 四. 分支语句
switch-case-end 又称为开关语句,使程序在不同的情况下进行相应的操作。调用格式为: switch 表达式
case 常量表达式1 执行语句组1 case 常量表达式2 执行语句组2 ……
case 常量表达式n 执行语句组n otherwise 执行语句组n+1 end
在switch后面的表达式为开关条件,它可以是数字或字符串。当表达式的值与某个case后面的常量表达式的值相等时,就执行相应的语句组,若没有值与所有常量表达式的值相等,执行othwewise后面的语句组。与C语言的switch不同的是,在MATLAB中,当程序执行完某个case语句组后便会立即直接跳出switch语句,执行后续的语句。 五. 其他控制语句
1. 中断语句break:通常用于循环控制中,如for、while等循环,通过if语句判断调用条件,程序在满足条件下调用break语句后,在循环未自然终止之前跳出当前循环体。在多层循环嵌套中,break只是终止包含break指令的最内层的循环体。
2. 继续语句continue:通常用于循环控制中,可采用if语句判断调用条件,调用continue语句后,程序不再执行循环体内剩余部分的语句而是直接转到循环的终点,继续下一次的循环运行。
3. 返回语句return:使当前正在运行的M文件函数正常结束并返回调用它的函数或程序继续运行,或返回到调用它的环境,如命令窗口。return 语句通常用在函数M文件里面,对某些输入参数或执行结果进行判断,如果出现问题,便调用return语句终止当前程序的运行并返回。 2、信号处理Toolbox介绍
在MATLAB中,针对不同的应用设计了相应的Toolbox,为该领域中的常见应用提供了方便快捷的函数,扩充了MATLAB的数值计算、符号运算功能、图形建模仿真功能、文字处理功能以及与硬件实时交互功能。信号处理Toolbox是
其中专用于信号处理学科的领域型工具箱,可方便地应用于信号处理相关问题的仿真与设计。
信号处理Toolbox的内容包括数字和模拟滤波器设计、应用及仿真;谱分析和估计;FFT、DCT等常用变换,参数化模型等。具体函数包括如下: 2.1 波形产生
sin,cos,exp 产生正余弦及复指数函数(掌握) chirp 产生扫描频率余弦
diric 产生Dirichlet函数或周期Sinc函数 gauspuls 产生高斯调制正弦脉冲 pulstran 产生脉冲串 rectpuls 产生非周期矩形信号
sawtooth 产生锯齿波或三角波(掌握) sinc 产生sinc函数(掌握) square 产生方波(掌握) strips 产生条图
tripuls 产生非周期三角波 2.2 变换 czt Chirp z-变换 dct 离散余弦变换
dftmtx 离散傅立叶变换矩阵 fft 一维FFT(掌握) fft2 二维FFT
fftshift 函数fft和fft2输出的重新排列 hilbert 希尔伯特(Hilbert)变换 idct 离散余弦逆变换 ifft 一维逆FFT(掌握) ifft2 二维逆FFT
2.3线性系统变换 convmtx 卷积矩阵
latc2tf 格型滤波器转换为传递函数形式 poly2rc 多项式系数转换为反射系数 rc2poly 反射系数转换为多项式系数
residuez z-传递函数的部分分式展开(掌握) sos2ss 二阶级联转换为状态空间
sos2tf 二阶级联转换为传递函数(了解) sos2zp 二阶级联转换为零极点增益形式(了解) ss2sos 状态空间转换为二阶级联形式 ss2tf 状态空间转换为传递函数 ss2zp 状态空间转换为零极点增益 tf2latc 传递函数转换为格型滤波器 tf2ss 传递函数转换为状态空间
tf2zp 传递函数转换为零极点增益(掌握)
zp2sos 零极点增益形式转换为二阶级联形式(掌握) zp2ss 零极点增益形式转换为状态空间 zp2tf 零极点增益转换为传递函数(掌握) 2.4 统计信号处理
cohere 两个信号相干函数估计 corrcoef 相关系数矩阵 cov 协方差矩阵
csd 互功率谱密度估计(CSD) pmem 最大熵功率谱估计
pmtm 多窗口功率谱估计(MTM) pmusic 特征值向量功率谱估计(MUSIC) psd 自功率谱密度估计 tfe 传递函数估计