linear index to matrix index

2 ビュー (過去 30 日間)
yonatan s
yonatan s 2018 年 2 月 1 日
コメント済み: Andrei Bobrov 2018 年 2 月 1 日
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 件のコメント
yonatan s
yonatan s 2018 年 2 月 1 日
no reason. why does it matter?
Birdman
Birdman 2018 年 2 月 1 日
Just wondered. It does not matter.

サインインしてコメントする。

採用された回答

Andrei Bobrov
Andrei Bobrov 2018 年 2 月 1 日
ii = 475000;
m = size(A,1);
r = rem(ii,m);
c = ceil(ii/m);

その他の回答 (1 件)

Birdman
Birdman 2018 年 2 月 1 日
編集済み: Birdman 2018 年 2 月 1 日
One approach:(use ind2sub)
A=randi([1 5],1020,1294);%demo data
[r,c]=ind2sub(size(A),475000)
  1 件のコメント
Andrei Bobrov
Andrei Bobrov 2018 年 2 月 1 日
+1

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeMatrix Indexing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by