Max value of each vector in a 3D hyperspectral data matrix

2 vues (au cours des 30 derniers jours)
SImon Appeltans
SImon Appeltans le 18 Juin 2019
Commenté : SImon Appeltans le 19 Juin 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!

Réponse acceptée

Honglei Chen
Honglei Chen le 18 Juin 2019
Let's say xc is your datacube, does
[z_max,z_ind] = max(xc,[],3)
satisfy your needs?
HTH

Plus de réponses (0)

Catégories

En savoir plus sur Hyperspectral Image Processing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by