Is there a method to linear index to a transpose matrix without taking the transpose?

10 Ansichten (letzte 30 Tage)
Is there a method to linear index to a transpose matrix without taking the transpose?
  5 Kommentare
Image Analyst
Image Analyst am 19 Jun. 2019
What code is that? Where did you attach it? Who wrote it?
And what is wrong with using the transpose operator '? Why do you need a different way?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Douglas Farinelli
Douglas Farinelli am 18 Jun. 2019
Yes want to index the matrix by rows vs columns. I suppose i can use the function ind2sub and switch the row and col.
  2 Kommentare
Walter Roberson
Walter Roberson am 18 Jun. 2019
Yes.
Note: for a 2D matrix, ind2sub is (column_number - 1) * number_of_rows + row_number .
You can therefore optimize the access (row_number, column_number) to the transpose (column_number, row_number) as
(row_number - 1) * number_of_rows + column_number

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

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