前言
有朋友想画一个信号的模式图,问我能不能做一张周期函数的图片。
作为初学者,记录一下自己的学习过程。
一、周期函数
定义:对于函数y=f(x),如果存在一个不为零的常数T,使得当x取定义域内的每一个值时,f(x+T)=f(x)都成立,那么就把函数y=f(x)叫做周期函数,不为零的常数T叫做这个函数的周期。
二、使用步骤
1.代码实现
MATLAB代码如下(示例):
clc
clear
x =1;
line = zeros();
while x < 300
if 0 < mod(x,32) && mod(x,32) <17 %控制周期
y = sin(0.7854*x);
line = [line,y];
x = x+1;
else
y = 0;
line = [line,y];
x = x+1;
end
end
x1 = [1:1:300];
figure();
ylim([-3,3]);%对Y轴设定显示范围
xlim([1,300]);
hold on
plot(x1,line,'blue');
2.运行结果
总结
提示:这里对文章进行总结:
周期函数符合周期性的变化,本文主要通过取余函数来确定函数的周期,然后通过while函数进行循环。