基础理论实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/4/4
信息第学1科0页立/共体46页化教材
X
1.1.1 MATLAB应用入门
11
more:用于滚屏分页。 more off不允许分页输出; more on允许分页输出; more(n)指定每页输出的行数。
!:加在外部命令前面,可以运行一个外部程序。
2020/4/4
信息第学1科1页立/共体46页化教材
启动: MATLAB安装完成后,会自动在Windows桌面上生成一个 快捷方式,双击它即可。
退出: 专有快捷键Ctrl+Q
2020/4/4
信息学第3科页立/共4体6页化教材
X
1.1.1 MATLAB应用入门
4
3. MATLAB界面简介
标题栏 菜单栏 工具栏 命令行区 状态栏 垂直和水平滚动条
2020/4/4
信息学第4科页立/共4体6页化教材
X
1.1.1 MATLAB应用入门
5
File项是数据输入/输出的接口,包括10个子项。 • New: 新建文件项。 有四个选择: M-File(.M,文本格
式的MATLAB程序文件); Figure(图形); Model(仿真模 型文件)和GUI(可视化界面文件)。 • Open:打开所有MATLAB支持的文件格式,系统将自动识别 并采用相应的程序对文件进行处理。例如, 打开一个.m文 件,系统将自动打开M文件编辑器对它进行编辑。 • Import Data...:导入用于MATLAB处理的数据函数,包括 各种图像文件、声音文件和.mat文件。 • Save Workspace As...:将工作空间的变量以.mat(二进 制)或ASCII文本的形式存入文件。 • Set Path...:设置工作路径。可以打开路径设置(Set Path)对话框,将用户自己建立的目录加入MATLAB的目录 系统中,以便所编制的文件能够在MATLAB环境中直接调用。
请注意,如果有两个以上的方案与输入的命令相匹配, MATLAB将只执行第一个匹配。
2020/4/4
信息学第7科页立/共4体6页化教材
X
1.1.1 MATLAB应用入门
8
4. MATLAB常用命令 cd:显示或改变当前工作目录。 dir:列出当前目录或指定目录下的文件和子目录清单。 clc:清除MATLAB命令窗口中的所有显示内容。 home:把光标移到命令窗口的左上角。 clf:清除MATLAB当前图形窗口中的图形。 clear:清除内存中的变量和函数。 disp:显示变量的内容。 type:列出指定文件的全部内容。 exit、quit:退出MATLAB。 who:列出当前工作空间中的变量。 whos:列出当前工作空间中变量的更多信息。
2020/4/4
信息学第8科页立/共4体6页化教材
X
1.1.1 MATLAB应用入门
9
what:列出当前或指定目录下的.m文件、.mat文件 和.mex文件。
which:显示指定函数或文件的路径。 lookfor:按照指定的关键字查找所有相关的.m文件。
2020/4/4
信息学第9科页立/共4体6页化教材
离散余弦变换
离散傅立叶变换矩阵
一维快速傅立叶变换
二维快速傅立叶变换
重新排列快速傅立叶变换(FFT)的输出
希尔伯特变换
逆离散余弦变换
逆一维快速傅立叶变换
逆二维快速傅立叶变换
复倒谱计算
逆复倒谱计算
实倒谱计算与最小相位重构
2020/4/4
信息第学1科3页立/共体46页化教材
X
1.1.2 信号处理工具箱函数库
2020/4/4
信息学第5科页立/共4体6页化教材
X
1.1.1 MATLAB应用入门
6
2020/4/4
信息学第6科页立/共4体6页化教材
X
1.1.1 MATLAB应用入门
7
对输入命令的解释MATLAB按以下顺序进行: ① 检查它是否是工作空间中的变量, 是则显示变量内 容。 ② 检查它是否是嵌入函数,是则运行之。 ③ 检查它是否是子函数。 ④ 检查它是否是私有函数。 ⑤ 检查它是否是位于MATLAB搜索路径范围内的函数文件 或脚本文件。
X
1.1.2 信号处理工具箱函数库
12
1.波形产生
函数名 chip diric
pulstran rectpuls sawtooth
sinc square tripuls
功
能
产生调频余弦信号
产生diricchlet或周期sinc函数
产生脉冲串
产生非周期的方波信号
产生锯齿波或三角波
产生sinc或 sin c(t) /(t)函数波形
1.1 数字信号处理的MATLAB软件实现平台简介 1
1.1.1 MATLAB应用入门 1.1.2 信号处理工具箱函数库
2020/4/4
信息学第1科页立/共4体6页化教材
X
1.1.1 MATLAB应用入门
2
1. MATLAB的安装与卸载
安装: 直接运行光盘中的安装程序setup.exe,然后依据提
产生方波
产生非周期的三角波
2020/4/4
信息第学1科2页立/共体46页化教材
X
1.1.2 信号处理工具箱函数库
13
2.信号变换
函数名 czt dct
dftmtx fft fft2
fftshift hilbert
idct ifft ifft2 cceps icceps recps
功
能
线性调频z变换
14
3.滤波器分析
函数名 abs
angle freqs freqspace freqz freqzplot grpdelay impz unwrap
功
能
求绝对值(幅值)
求相角
模拟滤波器的频率响应
控制频率响应中的频率间隔
X
Hale Waihona Puke Baidu
1.1.1 MATLAB应用入门
10
exist:检查指定的变量或函数文件的存在性,返回值为 0~8。 0表示检查的内容不存在; 1表示检查的内容是工作空间中的变量; 2表示.m文件或其他普通文件; 3表示.mex文件; 4表示MDL文件; 5表示嵌入函数; 6表示.p文件; 7表示一个目录; 8表示检查的内容为一个Java类。
示一步步选择即可。 卸载:
MATLAB自身带有卸载程序,在其安装目录下的 uninstall子目录中,运行uninstall.exe即可;也可以 通过Windows系统的安装卸载程序进行卸载。
2020/4/4
信息学第2科页立/共4体6页化教材
X
1.1.1 MATLAB应用入门
3
2. MATLAB的启动与退出