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
採用された回答
その他の回答 (1 件)
Joseph Cheng
2014 年 4 月 2 日
0 投票
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 件のコメント
marc
2014 年 4 月 2 日
Joseph Cheng
2014 年 4 月 2 日
He always is. I need to stop writing paragraphs
カテゴリ
ヘルプ センター および File Exchange で Resizing and Reshaping Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!