【周期函数实现】


前言

有朋友想画一个信号的模式图,问我能不能做一张周期函数的图片。
作为初学者,记录一下自己的学习过程。


一、周期函数

定义:对于函数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函数进行循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值