Quiero hacerindexación lógica de la matriz celular en MATLAB
myCellArray = myCcellArray{indices}
donde los índices es sólo 0
s y 1
s, con el mismo número de elementos que el número de filas de myCellArray
, pero no funciona . ¿Que debería hacer?
Técnicamente, una matriz lógica se representa internamente de la misma manera que una matriz uint8 de unos y ceros (un byte por elemento, establecido en 0x00 o 0x01). Simplemente tiene un indicador de tipo de datos diferente, por lo que se lo interpreta de manera diferente. Puede verificar esto utilizando 'mxGetElementSize' y' mxGetData' para examinar los dos tipos de matriz en una función MEX. –