温馨提示×

MATLAB中square函数的用法是什么

小亿
257
2023-11-28 20:45:50
栏目: 编程语言

在MATLAB中,square函数用于生成一个正方波信号。

语法: y = square(t) y = square(t,duty) y = square(t,duty) * amp + offset

参数说明:

  • t:表示时间的矢量或矩阵。可以是一个标量、向量或矩阵。
  • duty:表示方波的占空比,即方波周期中的高电平持续时间占总周期的比例。duty的取值范围是0到1,默认值为0.5。
  • amp:表示方波的振幅,默认值为1。如果amp为标量,则输出方波的振幅为amp;如果amp为向量,则输出方波的振幅为amp的元素与t的对应元素相乘。
  • offset:表示方波的偏移量,默认值为0。如果offset为标量,则输出方波的偏移量为offset;如果offset为向量,则输出方波的偏移量为offset的元素与t的对应元素相乘。

返回值说明: y为square函数生成的方波信号,其取值为-1或1,表示方波的高电平和低电平。y的大小与t的大小相同。

0