菜鸟请教提取第一行第二行大于0.3的元素

创建一个4*5随机矩阵,提取第一行第二行大于0.3的元素组成的矩阵,代码我是这样编的:a=rand(4,5);L=a([1:2],:)<0.3;不知道后面的代码怎么编了?还有就是如果小于0.3的元素个数为奇数,怎么组成一个矩阵呢?

第1个回答  2013-12-05
回复 3# 大侠,你那样结果好像也不对呢,而且也没有形成矩阵,第一行是我的问题,后面我编了一点代码,还要补充,我是第一行一个随机矩阵,第二行把矩阵中<0.3的修改为1,其余的修改为0,但后面我想依据那个0-1向量把那些小于0.3的组成一个矩阵,不知道后面的代码怎么编,还有就是小于0.3的为奇数个数的时候怎么弄成一个矩阵
第2个回答  2013-12-05
你想最终组成一个什么样的矩阵啊?矩阵的行和列怎么确定呢?
第3个回答  2013-12-05
a(find(a(1:2,:)<0.3))找出1,2行中小于0.3的全部元素
相似回答