how to use LUT form configuring matrix

1 Ansicht (letzte 30 Tage)
TZ
TZ am 24 Apr. 2017
Bearbeitet: Thorsten am 25 Apr. 2017
Hi, i have a matrix, that i set up it will have 200 integer values. i also have a vector of 200 values. i want that each matrix cell will get the value of the vector, for example if cell (200,345) has a value of 20, then it will get the value of the 20th cell of the LUT vector. i know i can do it by double loop, but my matrix is very big and it will take a lot of time, i was wondering if there is a faster solution for the problem. thanks

Antworten (1)

Thorsten
Thorsten am 24 Apr. 2017
Use your matrix as index to LUT:
Mnew = LUT(M);
  2 Kommentare
TZ
TZ am 24 Apr. 2017
Hi Thorsten, i am not familiar with LUT function, and i don't seem to have it in my matlab version (2014a). or did i misunderstood you.
Thorsten
Thorsten am 25 Apr. 2017
Bearbeitet: Thorsten am 25 Apr. 2017
Hi TZ, LUT is not a function. It is your vector with the 200 values. And M is your matrix.

Melden Sie sich an, um zu kommentieren.

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