I am reading matlab online documentation for fliplr command and there and i came across a command 'cat'
It is used for concatenation.
First argument of cat command specifes dimension along which concatenation. example if first argument is 1 ,matrices are concatenaated along coulmns and if first argumetn is 2, matrices will be concatenated along rows. But what if first argument is 3 as in this scenario
I am confused how it is acting as shown in current scenario in attached photo. What will be contents of A ? and what is the meaning of highligted lines?

 採用された回答

Image Analyst
Image Analyst 2019 年 4 月 14 日

0 投票

3 means the 2-D arrays are being stacked along the 3rd dimension. To visualize, imagine that the arrays are gray scale images in the x-y plane. Now you use cat() to stack them vertically along the third, Z, dimension. See image below, and attached demo script.
Capture.PNG
The 3-D image above would represent a color image.
Another case could be where you have lots of images, like slices from a CT or MRI scan. These images, stacked along the 3rd dimension would represent a volumetric images.
If the number were 4, then it could mean that you're stacking 3-D (color) images along the 4th dimension (representing time) to create a movie.
Does that explain it sufficiently to you?

1 件のコメント

ABTJ
ABTJ 2019 年 4 月 14 日
Awesome dear sir

サインインしてコメントする。

その他の回答 (1 件)

madhan ravi
madhan ravi 2019 年 4 月 14 日

0 投票

3 represents that the contents of A concatenated in 3rd dimension hence creating a 3D matrix.

2 件のコメント

Stephen23
Stephen23 2019 年 4 月 14 日
編集済み: Stephen23 2019 年 4 月 14 日
And multi-dimensional arrays are NOT just limited to 3D arrays!
To learn more about multi-dimensional arrays read the MATLAB documentation:
madhan ravi
madhan ravi 2019 年 4 月 14 日
Indeed, thank you Stephen.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeImages についてさらに検索

製品

リリース

R2015a

質問済み:

2019 年 4 月 14 日

コメント済み:

2019 年 4 月 14 日

Community Treasure Hunt

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

Start Hunting!

Translated by