MATLAB sub2ind utilizando vectores
Supongamos que tengo una matriz A
A = magic(5)
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
Ahora selecciono un bloque de esta matriz usando
A(1:2, 1:2)
17 24
23 5
Ahora necesito el índice lineal dado por (1: 2, 1; 2) que son (1 2 6 7). Usando sub2ind:
sub2ind(size(A),[1:2], [1:2])
Pero este comando devuelve solo (1 7) ¿cómo puedo resolver esto?