Как можно найти матричные индексы в юлии? - PullRequest
1 голос
/ 09 июля 2019

Как можно достичь показателей матрицы. например:

 m
3×5 Array{Int64,2}:
 1  2  1  2  3
 1  2  3  1  2
 2  2  2  2  0

is the matrix. for accessing indices in first row these functions used. 

s=ind2sub(m,find( x -> x == 1, m[:,1] ))
([1, 2], [1, 1])

but for 2
s=ind2sub(m,find( x -> x == 2, m[:,1] ))
([3], [1])

it didn't find the fist 2 in indices[1,2]

and also for 3

julia> s=ind2sub(m,find( x -> x == 3, m[:,1] ))
(Int64[], Int64[])

there was not any indices. 
for more explanation 
indices are need to make y. y is made from m that is included binary elements. y[i=1:5,k=1:3,t=1:3]
y[:,:,1]=[1 0 0;0 1 0;1 0 0;0 1 0;0 0 1]
y[:,:,2]=[1 0 0;0 1 0;0 0 1;1 0 0;0 1 0]
y[:,:,3]=[0 1 0;0 1 0;0 1 0;0 1 0;0 0 0]

Не могли бы вы мне помочь, как можно достичь правильных показателей? большое спасибо.

...