how to use LUT form configuring matrix

1 visualización (últimos 30 días)
TZ
TZ el 24 de Abr. de 2017
Editada: Thorsten el 25 de Abr. de 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

Respuestas (1)

Thorsten
Thorsten el 24 de Abr. de 2017
Use your matrix as index to LUT:
Mnew = LUT(M);
  2 comentarios
TZ
TZ el 24 de Abr. de 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 el 25 de Abr. de 2017
Editada: Thorsten el 25 de Abr. de 2017
Hi TZ, LUT is not a function. It is your vector with the 200 values. And M is your matrix.

Iniciar sesión para comentar.

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by