Matlab学习01:数组的生成及三角函数的绘制

说明

由于学校课程的需要,我们要学习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');

先到这,下节课学习完后继续更新

猜你喜欢

转载自blog.csdn.net/fuxiaotuo/article/details/109265791