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

10 views (last 30 days)
Is there a method to linear index to a transpose matrix without taking the transpose?
  5 Comments
Image Analyst
Image Analyst on 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?

Sign in to comment.

Accepted Answer

Douglas Farinelli
Douglas Farinelli on 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 Comments
Walter Roberson
Walter Roberson on 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

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!