Max or Min values of multidimensional array with variable number of arrays (3rd dimension)
2 ビュー (過去 30 日間)
古いコメントを表示
Hello, I have a upto 10 arrays of data that I "stack" using the 3rd index i.e. if my arrays are A, B, C....J etc
CombinedArray(:,:,1)=A
CombinedArray(:,:,2)=B
CombinedArray(:,:,3)=C
....
CombinedArray(:,:,3)=J
I then want to find the max and min element wise on this multideimensional array, the problem is I dont have a fixed number for the 3rd dimension, it will always change. Is there a way to do this without using loops?
I thought the following would work but it doesn't
out1=max(CombinedArray,3)
out2=min(CombinedArray,3)
out3=mean(CombinedArray,3)
Thanks
Jason
1 件のコメント
Stephen23
2019 年 10 月 4 日
"I thought the following would work but it doesn't"
Did you try reading the min and max help? It expalins how to specify the dimesion.
採用された回答
Turlough Hughes
2019 年 10 月 4 日
Hi Jason,
out1=max(CombinedArray,[],3)
out2=min(CombinedArray,[],3)
out3=mean(CombinedArray,3)
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Data Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!