洛非凡 发表于 2010-5-4 09:46

如何把所有长度为16的0,1向量表示出来?

如题,且如何让每个向量都保存在不同的变量中
需要2的16次方的数据啊。应该怎么处理呢?而且要怎么给这么多的数据起名字呢?求指教。
和0,1矩阵能联系上吗?如果可以的话,怎么把矩阵拆成若干向量呢?
会用到dec2bin吗?从1到2^16-1的转化?那之后要怎么转成向量呢?

for k=1:2^4-1, l(k)=dec2bin(k), end
l =
1
??? In an assignmentA(:) = B, the number of elements in A and B
must be the same.
我应该怎么让这些数存在l(1),l(2),……l(k)中呢?
各位帮帮忙啦,第一次用MATLAB,以后会认真学习啦,这次大家就当教个大笨蛋了。

[ 本帖最后由 ChaChing 于 2010-5-4 18:18 编辑 ]

ChaChing 发表于 2010-5-4 18:15

dec2bin - Convert decimal to binary number in string
string大小不一, 不能使用matrix, 试试使用cell

clc; clear
for k=1:2^4-1, l{k}=dec2bin(k); end
l
页: [1]
查看完整版本: 如何把所有长度为16的0,1向量表示出来?