Low rank Euclidean distance matrix
4 views (last 30 days)
Show older comments
How i can generate a random low rank EDM matrix X such that X=A*B and A of size (n,r), and B of size(r,n)
0 Comments
Answers (1)
Image Analyst
on 3 Apr 2023
I'm not sure what that means, but you can generate an EDM matrix with bwdist
3 Comments
Image Analyst
on 4 Apr 2023
You're using EDM in a way that is not familiar to me, as a member of the image processing community, where it means the distance of a pixel in a foreground object to the nearest background pixel.
Your first loop looks like it's doing the same thing as pdist2
Sorry I can't help you because I don't understand why rank matters and why you want it to be a low number. Image image processing, the EDM is what it is - it's a given for a given matrix and is not something you can adjust. It's like saying the distance between 10 and 15 is 5. OK, it's 5 but you can't say that want it to be 4. It just isn't. So that's why I say I don't understand what you want or why you want it.
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!