2013-02-25 333 views
0

我必須從一個7位數字的連接中產生一個4乘7的隨機矩陣,然後用產生的矩陣做一些操作。但是,矩陣由字符組成。我如何將它轉換爲數字,以便它保持不變(即二進制)。目前,我的代碼是:把一個字符矩陣轉換成一個數字矩陣

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

回答

4

你可以做這樣的事情:

Gran2 = (Gran == '1');

這給邏輯值的矩陣。如果你想雙打的矩陣:

Gran3 = 1*Gran2;

+4

或'大-'0''獲得雙打在一個命令:) – 2013-02-25 13:22:44