RE:Eliminar NaN de una n-matriz
Gracias Jorge,
pero lo que quiero decir, es qué, lo que sí puedo hacer es transformar cada fila de la matriz en una 'cell-array' que éstas sí que pueden tener las dimensiones variables, el problema es que no puedo eliminar los NaN en este tipo de formato.
En el foro oficial de Matlab, me han dado una solución:
Matlab can use cell arrays to store rows with an unequal number of elements. Here is a way to get this:
A=[1 2 3 4 -99; NaN NaN 7 4 12; 9 4 NaN 5 11];
% split A into rows, and keep the non-NaN values
C = mat2cell(A,ones(1,size(A,1)))
C = cellfun(@(x) x(~isnan(x)), C, 'un',0)
pero cuando lo hago, Matlab responde 'Too many inputs.' en la ecuación:
C = cellfun(@(x) x(~isnan(x)), C, 'un',0)
Sabéis que significa @(x) y quien es 'x'
Gracias