linear index to matrix index

2 Ansichten (letzte 30 Tage)
yonatan s
yonatan s am 1 Feb. 2018
Kommentiert: Andrei Bobrov am 1 Feb. 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 Kommentare
yonatan s
yonatan s am 1 Feb. 2018
no reason. why does it matter?
Birdman
Birdman am 1 Feb. 2018
Just wondered. It does not matter.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 1 Feb. 2018
ii = 475000;
m = size(A,1);
r = rem(ii,m);
c = ceil(ii/m);

Weitere Antworten (1)

Birdman
Birdman am 1 Feb. 2018
Bearbeitet: Birdman am 1 Feb. 2018
One approach:(use ind2sub)
A=randi([1 5],1020,1294);%demo data
[r,c]=ind2sub(size(A),475000)

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by