MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

# How to search a element or a number in lookup table

Asked by Reddy on 5 Jul 2012

hi, How to make a LUT of 2-dimensional, and also how to search a number or an element in the developed lookup table by using simple matlab commands( not using simulink preferably)?

thanks, sridhar

the cyclist on 5 Jul 2012

There are many possible approaches to making something like a lookup table in MATLAB. I suggest you add significant more detail to your question, so that we can narrow the suggestions we might make.

Reddy on 6 Jul 2012

suppose assume the following lookup table as an example.

```deg       sine_value    cosine_value;
0         0             1;
30        0.5           0.866;
45        0.707         0.707;
60        0.866         0.5 ;
90        1             0;
```

with the above lookup table as reference, i need to locate a sine_value first, and then i need to search for cosine value which matches with the row of sine_value. After both the values are retrieved then, the corresponding angle should able to retrieved in the angle column.

for example: first a search is made to find a value 0.5 in sine_value column, then a search is made to find a value 0.866 in cosine_value column. if both lies in same row then, the corresponding value in the angle column is retrieved...

can u please help me how to develop this logic in mat lab( using simple mat lab commands).

## Products

No products are associated with this question.

```[mindiff, row] = min( (YourTable(:,2) - V1).^2 + (YourTable(:,3) - V2).^2 );