0

我必须从一个 7 位数字的串联中生成一个 4 x 7 的随机矩阵,然后对生成的矩阵进行一些操作。但是,矩阵由字符组成。我将如何将其转换为数字以使其保持不变(即二进制)。目前我拥有的代码是:

t = dec2bin(12426171242617,28);
Gran = [t(1:7);t(8:14);t(15:21);t(22:28)]
4

1 回答 1

4

你可以这样做:

Gran2 = (Gran == '1');

这给出了一个逻辑矩阵。如果你想要一个双打矩阵:

Gran3 = 1*Gran2;

于 2013-02-25T12:20:41.830 回答