首页 > 其他分享 >MATLAB:方波信号square函数的使用

MATLAB:方波信号square函数的使用

时间:2022-11-04 16:35:25浏览次数:72  
标签:square 函数 方波 生成 参数 MATLAB 占空比

matlab中生成方波可以使用符号函数和正弦函数的复合函数,利用符号函数的正负性和正弦函数的周期性达到生成方波的效果。

也可以通过封装好的函数square()进行生成

 

t = 0:0.001:10; %时间序列
a = 0.2*pi;  %周期参数
f = square(a*t,25); %生成方波,T=2pi/a

figure(1);
plot(t,f,'r','linewidth',2);

好像写不了matlab代码....

 

第一个参数为周期参数乘以时间序列,其中周期T = 2π/a

第二参数为占空比,单位为%,如20则为20%

 

代码生成效果如图,其中周期T为10,占空比为25%

 

标签:square,函数,方波,生成,参数,MATLAB,占空比
From: https://www.cnblogs.com/toriyung/p/16858248.html

相关文章

  • MATLAB使用手记(一):绘制余弦信号图形
    前言记录下matlab使用过程的一些应用笔记基本余弦信号\[f(x)=A\cos(\omegat+\phi)=A\cos(2\pift+\phi)\]余弦信号基本公式如上,其中\(A\)是振幅、\(f\)是频率,\(\ome......
  • 在matlab中使用模糊编辑器实现模糊控制器的设计详解
    目录一、理论基础二、核心程序三、测试结果一、理论基础所谓模糊控制技术是指通过模糊集合和模糊逻辑等原理,并且和经典的控制理论相结合,并通过模拟人类的思考方式,对一......
  • 基于gamebased算法的动态频谱访问matlab仿真
    目录一、理论基础二、核心程序三、测试结果一、理论基础随着越来越多的新型无线应用,对频谱资源的需求越来越大。在这种情况下,这是举世公认的认知无线电的出现已经成为......
  • matlab画三维图像
    当我们学习surface命令时,已经看到了三维作图的一些端倪。在matlab中我么可以调用mesh(x,y,z)函数来产生三维图像。首先,我们用z=cos(x)sin(y)在-2pi≤x,y≤2pi内的图像来......
  • Matlab学习——求解微分方程(组)
    介绍:1.在Matlab中,用大写字母D表示导数,Dy表示y关于自变量的一阶导数,D2y表示y关于自变量的二阶导数,依此类推.函数dsolve用来解决常微分方程(组)的求解问题,调用格......
  • 将Matlab中的矩阵写入txt文件的方法
    将Matlab中的矩阵写入txt文件的方法文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于文件操作......
  • matlab 分数阶混沌系统的完全同步控制
    1、内容简介625-可以交流、咨询、答疑2、内容说明分数阶微积分这一重要的数学分支,其诞生在1695年,几乎和经典微积分同时出现。那一年,德国数学家和法国数学家L'Hopital通信,......
  • 【WTMM】基于WTMM的图像多重分形谱matlab仿真
    1.软件版本matlab2013b2.系统程序提出一种新的多重分形图象去噪算法,讨论了基于小波极大模的多重分形谱估计算法.在此基础上推导了图像取噪声的谱移位算子.该方法没有......
  • 自适应噪声抑制算法LMSmatlab源码
    %filterparametersM=20;%numberoftapsmu=0.05;%step-sizeparametere_max=200;%maximum#ofepochs%constantspi=3.14;Fs=0.02;%signalfrequencyF......
  • 用MATLAB实现OFDM仿真分析
         para=128;fftlen=128;noc=128;nd=6;ml=2;sr=2500;br=sr.*ml;gilen=18;ebn0=3;%**************************主循环部分********************......