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

10 visualizzazioni (ultimi 30 giorni)
Is there a method to linear index to a transpose matrix without taking the transpose?
  5 Commenti
Image Analyst
Image Analyst il 19 Giu 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?

Accedi per commentare.

Risposta accettata

Douglas Farinelli
Douglas Farinelli il 18 Giu 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 Commenti
Walter Roberson
Walter Roberson il 18 Giu 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

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by