Conversion of 4D array to a 2D array

4 visualizaciones (últimos 30 días)
uvejb
uvejb el 21 de Ag. de 2018
Comentada: uvejb el 21 de Ag. de 2018
I have 4D array E1 = E(13,1,8:20,1:800), and would like to convert it into a 2D array. The E1 displays the output as: val(:, :, 1, 1) = .... val(:, :, 2, 1) =..... ...................... ...................... val(:, :, 13, 800)=..... Now, I would like to generate a 2D output with 1:800 in rows and 8:20 in columns.
  4 comentarios
uvejb
uvejb el 21 de Ag. de 2018
clarification: E is a 4D double type value with dimensions: [25x1x20x 800].
uvejb
uvejb el 21 de Ag. de 2018
First dimension "25" indicates: There are 25 "x-position" values Second dimension "1" indicates: There is a single "y-position" value third dimension "20" indicates: There are 20 "z-position" values fourth dimension "800" indicates: 800 wavelengths.
I am interested in evaluating the output, for a fixed value of x and y, at varying z (from 8:20) and varying wavelengths (from 1:800)

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 21 de Ag. de 2018

Más respuestas (0)

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by