怎样用MATLAB生成由0和1组成的矩阵
我想用MATLAB生成128个由0和1组成的1X7的矩阵,因为这7个矩阵元素相互独立,故总共可生成2^7个不同矩阵,请问怎样生成?谢谢!...
我想用MATLAB生成128个由0和1组成的1X7的矩阵,因为这7个矩阵元素相互独立,故总共可生成2^7个不同矩阵,请问怎样生成?谢谢!
展开
4个回答
展开全部
是dec2bin(0:127)
结果是个字符矩阵。
如果需要数值型的,可以这样
b=dec2bin(0:2^7-1);
a=double(b)-48
或者直接
a=dec2bin(0:2^7-1) - '0'
a就是了
结果是个字符矩阵。
如果需要数值型的,可以这样
b=dec2bin(0:2^7-1);
a=double(b)-48
或者直接
a=dec2bin(0:2^7-1) - '0'
a就是了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-05-08
展开全部
可用随机矩阵生成,再用循环语句筛选!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a=rand(128,7); %a为128*7的随即矩阵
a(find(a>0.5))=1;
a(find(a<0.5))=0;
a(find(a>0.5))=1;
a(find(a<0.5))=0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
de2bi(0:127)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |