Max value of each vector in a 3D hyperspectral data matrix
2 views (last 30 days)
Show older comments
SImon Appeltans
on 18 Jun 2019
Commented: SImon Appeltans
on 19 Jun 2019
I have 3D datacubes (hyperspectral images), and would like to come up with the position of the maximum value in each of the vectors along the z dimension.
So for every pixel with (x,y) coordinates, I want to know what the position is of the maximum value in the (x,y,:) vector, the max. of all z values).
is there a way to do this without running a for-loop with find?
Thanks!
0 Comments
Accepted Answer
Honglei Chen
on 18 Jun 2019
Let's say xc is your datacube, does
[z_max,z_ind] = max(xc,[],3)
satisfy your needs?
HTH
More Answers (0)
See Also
Categories
Find more on Hyperspectral Image Processing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!