24小时热门版块排行榜    

CyRhmU.jpeg
查看: 406  |  回复: 1

wangrj2010

金虫 (著名写手)

[求助] 向量A中的元素非1即0,如何将1所在的行数找出,并将行数赋值给向量B已有1人参与

比如,向量A=[1 1 0 0 1 0 0 1 0 0 1]',那么找出A中1所在的行为1,2,5,8,11,然后将这些值赋给向量B,即B=[1 2 5 8 11]'。
我自己编程实现了找出1,2,5,8,11,如何实现后半部分呢?
谢谢!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

霜小妹二

木虫 (正式写手)

哈哈

【答案】应助回帖

感谢参与,应助指数 +1
楼主,有一个函数叫做“find”,运行结果为:
>> A=[1 1 0 0 1 0 0 1 0 0 1];
>> B=find(A==1)

B =

     1     2     5     8    11
祝好!
没事儿就进行交流~
2楼2016-05-13 12:57:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangrj2010 的主题更新
信息提示
请填处理意见