广场

方波

描述

例子

x=广场(t)产生周期为2的方波π对于时间数组的元素t广场类似于正弦函数,但是创建了一个值为-1和1的方波。

例子

x=广场(t,责任)产生指定占空比的方波责任。的工作周期是方波为正的信号周期的百分比。

例子

全部折叠

创建一个由100个等距数字组成的向量 0 3. π 。产生周期为的方波 2 π

t = linspace(0,3 *π)';x =广场(t);

绘制方波并覆盖正弦信号。规范化的x设在由 π 。所产生的方波的值为 1 的时间间隔 n π , ( n + 1 ) π ),甚至 n 值为 - 1 的时间间隔 n π , ( n + 1 ) π ),奇怪的 n 。波的值永远不会是 0

情节(t /π,x,“。”t /π,罪(t))包含(“t / \π”网格)

重复计算,但现在求值广场(2 * t)121个等间距的数字 - π 2 π 。将振幅改为 1 1 5 。绘制波形图并覆盖具有相同参数的正弦信号。新的波是负的 t = 0 在端点处为正, - π 2 π

t = linspace(π-π2 * 121);x = 1.15 *广场(2 * t);情节(t /π,x,“。”1.15 t /π* sin (2 * t))包含(“t / \π”网格)

产生一个30赫兹的方波采样在1千赫为70毫秒。指定37%的占空比。加入方差为1/100的高斯白噪声。

t = 0:1/1e3:0.07;y =广场(2 *π* 30 * t, 37) + randn(大小(t)) / 10;

计算波的占空比。绘制波形图并标注占空比。

dutycycle (y, t)

ans = 0.3639

输入参数

全部折叠

时间数组,指定为向量、矩阵或N- d数组。广场的第一个数组维数操作t大小大于1。

数据类型:|

占空比,指定为从0到100的实数。

数据类型:|

输出参数

全部折叠

方波,以向量、矩阵或形式返回N- d数组。

扩展功能

C / c++代码生成
使用MATLAB®编码器™生成C和c++代码。

之前介绍过的R2006a