How to check two unbalanced matrix?

4 visualizzazioni (ultimi 30 giorni)
Matlab111 il 25 Gen 2015
Commentato: Star Strider il 25 Gen 2015
For example:
if this matched than i should get Z as matched value like this

Risposte (2)

Star Strider
Star Strider il 25 Gen 2015
I don’t understand what you are doing or what ‘matched’ means.
It would seem that the intersect function might be what you want:
Z = intersect(X,Y)
that would produce:
Z =
  4 Commenti
Image Analyst
Image Analyst il 25 Gen 2015
It may not work with floating point numbers if the numbers were arrived at in different ways. See
Star Strider
Star Strider il 25 Gen 2015
In that event, it would be necessary to use the R2014b version of round on both, or equivalently:
roundn = @(x,n) fix(x.*10.^n)./10.^n;
wnere x is the number (or matrix) to be rounded, and n the number of digits to be rounded to.

Accedi per commentare.

Shoaibur Rahman
Shoaibur Rahman il 25 Gen 2015
Another way may be:
Z = X(X==Y)


Community Treasure Hunt

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

Start Hunting!

Translated by