How to find the indices of the closest value in two non-equal sized matrices?

1 view (last 30 days)
I have two matrices with random numbers. One is 768 by 1024 (matrix A) and the other is 1536 by 2048 (matrix B). I want to develope a for loop code of some sort that is able to loop over all the numbers in those matrices and tell me what are the indices in matrix B that corresponds to the closest value in matrix A, and does this for ALL the numbers. I attempted this and failled, I hope someone can help. Thanks in advance.
Note: I uploaded an example of the two matrices that I was given.

Answers (1)

KSSV on 11 Jun 2022
Read about knnsearch


Find more on Operators and Elementary Operations in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!