Comparing two vectors with different dimensions
显示 更早的评论
Hello,
How can you compare two vectors with different number of elements? I am just trying to find the equal elements. Thanks!
采纳的回答
更多回答(1 个)
Rohan Kale
2012-6-19
1 个投票
Let a and b be two arrays(or vectors). L=length(a), M=length(b).Suppose L>M, pad_zero=L-M; now b=[b zeros(1,pad_zero)]; c=a-b; now you can find the indices of the zero elements excluding the last pad_zero elements. These are your desired indices. Hope it helps.
2 个评论
the cyclist
2012-6-19
Uh ... isn't it a lot easier to just use [c ia ib] = intersect(a,b)?
Rohan Kale
2012-6-19
yes it is indeed, I was just trying out an alternative....
类别
在 帮助中心 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!