suptitle - tag plot matlab
Matlab, ¿alternativa a crear un vector extra? (1)
Si tengo esto obtengo un error
sum(vector) == cumsum(vector)(length(vector))
>> Error: ()-indexing must appear last in an index expression.
Sé que puedo hacer lo siguiente:
Vec1 = cumsum(mat);
sum(mat) == Vec1(length(mat))
que devolverá un 1 lógico.
¿Hay una alternativa para obtener todo en una sola línea?
Bueno, si estás absolutamente decidido a hacerlo en una línea,
sum(vec) == subsref(cumsum(vec),struct(''type'',''()'',''subs'',{{numel(vec)}}))
Pero este es un abuso límite de subsref
, que generalmente se usa para sobrecargar los operadores de suscripción (es decir, {}
, ()
subsref
) En clases personalizadas.