说明
由于学校课程的需要,我们要学习Matlab来完成数字信号处理的实验,我会在每节课结束以后把所学Matlab的相关知识整理发布。
数组的生成
数组的生成
1.冒号法
%%生成一个长度为100,从0到99的数组
%%使用:(初值:步长:终值)
%%最后生成:[0,1,...,99]
n = (0:1:99);
2.linspace函数
%%生成一个长度为100,从0到99的数组
%%使用:(初值:步长:终值)
%%最后生成:[0,1,...,99]
n = linspace(0,100,1);
Matlab中,数组生成后索引从1开始,而不是从0开始,这点需要记住。数组生成后通过 arr(1) 获取数组arr的第一个元素
三角函数的绘制
以余弦函数cos(x)为例,利用上方生成的数组绘制余弦函数图像(先对数组进行一下处理)
%% 数组生成
x = (0:1:99)*pi/20;
%% cos函数的计算
y = cos(x);
%% 图像绘制
plot(x,y); xlabel('x'); ylabel('y');
运行结果如下
subplot的使用
%% 数组生成
x = (0:1:99)*pi/20;
%% cos函数的计算
y = cos(x);
%% 图像绘制,subplot表示绘制图片区域分为两行两列,下一个要绘制的图片处于一号位置
subplot(2,2,1); plot(x,y); xlabel('x'); ylabel('y');
先到这,下节课学习完后继续更新