linear index to matrix index

4 vues (au cours des 30 derniers jours)
yonatan s
yonatan s le 1 Fév 2018
Commenté : Andrei Bobrov le 1 Fév 2018
ola,
I have a matrix 1020x1294, and the linear index 475000. I can do the math by myself, but I'd like to know is there a function that calculates what is the row&column of this index in the matrix?
thanks
  3 commentaires
yonatan s
yonatan s le 1 Fév 2018
no reason. why does it matter?
Birdman
Birdman le 1 Fév 2018
Just wondered. It does not matter.

Connectez-vous pour commenter.

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 1 Fév 2018
ii = 475000;
m = size(A,1);
r = rem(ii,m);
c = ceil(ii/m);

Plus de réponses (1)

Birdman
Birdman le 1 Fév 2018
Modifié(e) : Birdman le 1 Fév 2018
One approach:(use ind2sub)
A=randi([1 5],1020,1294);%demo data
[r,c]=ind2sub(size(A),475000)

Catégories

En savoir plus sur Matrix Indexing 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