help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Wrong indices returned using Lookup for cells containing strings


From: rcharan51
Subject: Wrong indices returned using Lookup for cells containing strings
Date: Tue, 20 Oct 2015 02:37:15 -0700 (PDT)

i have two cell arrays(strings) of size 20X1 and 3X1. when i tried to lookup
larger cell array in the shorter one the indices returned are not correct.
My guess is that since the cells in the short array are not sorted in any
particular order, wrong indices are returned. Am i right? if so what is work
around for this?
any help is much appreciated. Thanks.
    
>> b=geo_ch(1:20, 1)
b =
{
  [1,1] = GEN
  [2,1] = GEN
  [3,1] = GEN
  [4,1] = GEN
  [5,1] = GEN
  [6,1] = GEN
  [7,1] = GEN
  [8,1] = GEN
  [9,1] = GEN
  [10,1] = GEN
  [11,1] = GEN
  [12,1] = GEN
  [13,1] = GEN
  [14,1] = GEN
  [15,1] = GEN
  [16,1] = GEN
  [17,1] = WEAK
  [18,1] = WEAK
  [19,1] = WEAK
  [20,1] = WEAK
}
>> a=trop1mix(4:6,1)
a =
{
  [1,1] = GEN
  [2,1] = WEAK
  [3,1] = MIX
}
>> id=lookup(a,b)
id =

   1
   1
   1
   1
   1
   1
   1
   1
   1
   1
   1
   1
   1
   1
   1
   1
   3
   3
   3
   3

>>





--
View this message in context: 
http://octave.1599824.n4.nabble.com/Wrong-indices-returned-using-Lookup-for-cells-containing-strings-tp4673014.html
Sent from the Octave - General mailing list archive at Nabble.com.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]