如何用随机循环创建方波?

时间:2017-01-29 22:20:37

标签: matlab signals wave

我正在尝试创建一个随机循环的方波(如二进制代码)。我怎么能像这张照片一样画出来?

square wave

我尝试了rand函数,但当零之间只有1时,则图形与方波不相似。

1 个答案:

答案 0 :(得分:1)

使用randi函数生成随机二进制序列和stairs函数以显示序列。

以下示例生成10个二进制数字的随机序列,并生成序列图。

x = randi([0 1], 1, 10);
stairs([x, x(end)]);
axis equal;

结果如下:

Random binary sequence

相关问题