数学建模社区-数学中国

标题: 如何提取矩阵每行中与第一个元素相同的元素的索引? [打印本页]

作者: 我要吃章鱼丸子    时间: 2016-3-21 09:20
标题: 如何提取矩阵每行中与第一个元素相同的元素的索引?
比如
8 k7 u0 `3 |. @6 ~H=1,2,3,4,4,3,2,1
' a( I' z" l5 E$ Q* C( U" `9 |, f) Z     3,5,6,8,0,4,3,6
, d  g+ I" N. q; g1 f  M     2,4,2,9,6,2,4,88 O( s' U! D1 L2 ~7 a3 P3 F' d
     5,3,0,2,5,5,3,1. V; I3 b* D( Y( C" V
矩阵一共有4行,每一行分别与该行的第一个元素判别是否相等,相等的元素则输出该行位置索引
$ b2 {) p0 B! w& Q7 F* h- z比如该H希望输出
2 X9 z" i$ _# [: R  X' m2 S+ E: zd=8,- j8 ?+ X! i' h
    7,
. [8 \. i5 K6 `! B5 y) n2 N0 _   3,6,
' {# _4 {8 w, D2 e   5,6
4 Q$ t( i* P# w3 y8 ?0 C3 S: e2 N
' |* I; S& A( B) f; F2 Z" Z$ }
作者: 我要吃章鱼丸子    时间: 2016-3-21 09:21
arrayfun(@(x)find(H(x,1)==H(x,2:end))+1,1:size(H,1),'un',0)
' i1 C" m/ X5 P1 J, b, s




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5