Join some matrices without repeating arrays
1 次查看(过去 30 天)
显示 更早的评论
Suppose I have matrices r1, r2 and r3 as follows:
r1 = [50;10;90;30];
r2 = [60;50];
r3 = [30;20;100];
I need a join matrix r that it is included all arrays of other matrices. I used the following code:
r = [r1; r2; r3];
But I need a code that not repeated same arrays in r1, r2 and r3, like:
t = [50;10;90;30;60;20;100];
0 个评论
采纳的回答
Andrei Bobrov
2014-11-11
编辑:Andrei Bobrov
2014-11-11
r1 = [50;10;90;30];
r2 = [60;50];
r3 = [30;20;100];
r = [r1; r2; r3];
[~,b] = unique(r,'first');
out = r(sort(b));
or
out = unique(r,'stable');
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!