how to use LUT form configuring matrix

1 次查看(过去 30 天)
TZ
TZ 2017-4-24
编辑: Thorsten 2017-4-25
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

回答(1 个)

Thorsten
Thorsten 2017-4-24
Use your matrix as index to LUT:
Mnew = LUT(M);
  2 个评论
TZ
TZ 2017-4-24
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 2017-4-25
编辑:Thorsten 2017-4-25
Hi TZ, LUT is not a function. It is your vector with the 200 values. And M is your matrix.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by