how to convert a [1,a,a] array in a [a,a] array?

I'd like to make a crosssection in a 3D array using surf(Array(1, : , : )) kindish fonctions but Array(1, : , : ) outputs a 3D array and surf() needs a 2D array.
Is there a simple function to do it or must i create a new variable to store Array(1, : , : )
Thank you, Marc

Más respuestas (1)

Joseph Cheng
Joseph Cheng el 2 de Abr. de 2014

0 votos

the function squeeze() should do the trick, it should return an array with the same elements your starting one but with all the singleton dimensions removed.

2 comentarios

marc
marc el 2 de Abr. de 2014
Thank you very much but Walter was faster.
Joseph Cheng
Joseph Cheng el 2 de Abr. de 2014
He always is. I need to stop writing paragraphs

Iniciar sesión para comentar.

Categorías

Etiquetas

Preguntada:

el 2 de Abr. de 2014

Comentada:

el 2 de Abr. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by