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!