数字信号处理之 Matlab 应用基础
一、Matlab 简介
• Matlab 名字是由 Matrix 和 Laboratory 两个词的前三个字母组合而成的,是由 MathWorks 公
司于 1982 年推出的一套高性能的数值计算和可视化数学软件。
• Matlab 编程运算与人进行科学计算的思路和表达方式完全一致。不像学习其它高级语言
如 Basic、Fortran 和 C 等那样难于掌握。
• 其基本元素是矩阵 。
• 具有强大的数值计算和图示能力。
• 具有丰富的工具箱(ToolBox)。
• 在高校中,Matlab 已成为数学,信息,控制等诸多学科有关课程的有效教学工具。
二、Matlab 的安装与启动
下载安装自行百度即可;
附一个更改 Matlab 默认保存文件路径的方法,R2015b 实测有效:
三、Matlab 编程基础
• 1 变量
变量无需定义即可使用。
变量名的大小写是敏感的。
变量的第一个字符必须为英文字母,而且不超过 31 个字符。
变量名可以包含下连字符、数字,但不能为空格符、标点 。
• 2 数组,向量与矩阵的创建和访问
• 在 Matlab 中,这三个概念在创建和显示的时候没有任何区别。
• 向量的创建 要创建一个向量,在命令窗口下输入:
t=0:1:10
屏幕显示:
t =
0 1 2 3 4 5 6 7 8 9 10
注意:
向量的第一个元素的下标是 1,而不是 0。
T=0:1:10 产生了 0~10 步长为 1 的共 11 个数,保存在 t(1),t(2), ┉t(11)中。
• 矩阵的创建
例如:创建一个 3×3 的矩阵,输入 :
a=[1 2 3;4 5 6;7 8 9]
屏幕输出