24小时热门版块排行榜    

查看: 851  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

1xiaohua1

木虫 (正式写手)

[求助] 有两个数组,其中一个是另一个的子集,如何求其余元素的位置,谢谢 已有2人参与

有两个数组,其中一个是另一个的子集,如何求其余元素的位置,

比如:M=[1 , 2 ,3 ,4 ,5 ,6,7,8,9]  ,N=[6,2,5] ;  求N余集元素位置
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

活着,就要不停地做事
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (小有名气)

博士生

本帖仅楼主可见
7楼2015-06-13 17:25:09
已阅   申请程序强帖   编辑   查看我的主页
查看全部 8 个回答

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
1xiaohua1: 金币+1, 有帮助 2015-06-13 15:40:24
1xiaohua1: 金币+5 2015-06-13 16:54:45
参考help中find用法。

对楼主的例子:
CODE:
M=[1 , 2 ,3 ,4 ,5 ,6,7,8,9] ;
N=[6,2,5] ;
K = length(N);
for i = 1 : K
    index(i) = find( M == N(i) );
end

明德厚学、求是创新
2楼2015-06-13 11:42:39
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

1xiaohua1

木虫 (正式写手)

引用回帖:
2楼: Originally posted by xiegangmai at 2015-06-13 11:42:39
参考help中find用法。

对楼主的例子:
M= ;
N= ;
K = length(N);
for i = 1 : K
    index(i) = find( M == N(i) );
end

谢谢,找到相同元素的位置 容易冲,找到不同,我不会啊
活着,就要不停地做事
3楼2015-06-13 15:40:18
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

引用回帖:
3楼: Originally posted by 1xiaohua1 at 2015-06-13 15:40:18
谢谢,找到相同元素的位置 容易冲,找到不同,我不会啊...

CODE:
clear

M=[1 , 2 ,3 ,4 ,5 ,6,7,8,9] ;
N=[6,2,5] ;
K = length(N);
for i = 1 : K
    index(i) = find( M == N(i) );
end

indexM = 1 : length(M);
indexM(index) = []

明德厚学、求是创新
4楼2015-06-13 16:41:48
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见