Borrar filtros
Borrar filtros

A fast way of reshaping a cell array with elements with different sizes

8 visualizaciones (últimos 30 días)
Hello all,
I have a cell array in this form:
a=[1x16x16 double] [1x8x16 double] [1x4x16 double] [1x2x16 double]
I am looking for a fast way to reshape each element such that I get
a=[16x16 double] [8x16 double] [4x16 double] [2x16 double].
I would appreciate your help!

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 25 de Jun. de 2015
cellfun(@(x) reshape(x,[],16),your_cell,'un',0)

Más respuestas (1)

Walter Roberson
Walter Roberson el 25 de Jun. de 2015
Editada: Walter Roberson el 25 de Jun. de 2015
b = cellfun(@squeeze, a, 'uniform', 0);
  3 comentarios

Iniciar sesión para comentar.

Categorías

Más información sobre Structures en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by