首页 > 解决方案 > 生成具有特定值的随机矩阵

问题描述

我是 MATLAB 新手,我想创建一个随机 n*n 矩阵,其中仅包含 -1 OR 1 作为值。有什么帮助吗?

标签: matlabmatrixrandom

解决方案


我会用randi

% Generate random array of 0s and 1s, *2 and -1 to give random values -1 or +1
m = randi([0,1], n)*2-1 

另请参阅:关于随机整数的介绍性文档


推荐阅读