拉一个矩阵的条件子集

55次浏览(最近30天)
Andres塞拉诺
Andres塞拉诺 2018年11月2日
大家好,我有一个矩阵我想要拉出一个子集矩阵但是只包含最后一位数为1的数字。EX a= 00110, 01000, 01011, 01101。因此b= 01011, 01101
4评论
Andres塞拉诺
Andres塞拉诺 2018年11月2日
嗨,沃尔特,你是对的,他们是角色。'00110'是第一行。'01000'第二行,等等…

登录评论。

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2018年11月2日
((:,) = =' 1 ':)
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2018年11月2日
您说条目是字符,而'1'不会==到1。
你还特别想要 去年 但是如果你的数组宽度大于5位,那么a(:,5)将不是 去年 数字。
如果你的值是数字而不是字符,那么a(a(:,end)==1,:)

登录评论。


Fulden Buyukozturk
Fulden Buyukozturk 2018年11月2日
如果a是一个字符矩阵,你可以做:
= (“00110”“01000”“01011”“01101”];
我= strfind((:,结束),' 1 ');
b =(我:);

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!