在 Matlab 中,我需要随机生成符号(即 {-1,1})。我想出了一个解决方案,但我需要这个更轻。我的解决方案意味着调用两个函数,一个乘法(虽然它是一个二进制移位)和一个减法。
这是我的代码:
L=1000; x=2*round(rand(L,1))-1;
random performance matlab sign
matlab ×1
performance ×1
random ×1
sign ×1