小编joh*_*ood的帖子

如何在matlab中有效地生成随机符号/{-1,1}?

在 Matlab 中,我需要随机生成符号(即 {-1,1})。我想出了一个解决方案,但我需要这个更轻。我的解决方案意味着调用两个函数,一个乘法(虽然它是一个二进制移位)和一个减法。

这是我的代码:

L=1000;
x=2*round(rand(L,1))-1;
Run Code Online (Sandbox Code Playgroud)

random performance matlab sign

3
推荐指数
1
解决办法
5774
查看次数

标签 统计

matlab ×1

performance ×1

random ×1

sign ×1