作业帮 > 数学 > 作业

怎样用matlab把相同的行向量合并 a = 1 2 3 4 5 6 7 8 9 1 2 3 1 2 3 1 2 3 7

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/10/06 14:45:52
怎样用matlab把相同的行向量合并 a = 1 2 3 4 5 6 7 8 9 1 2 3 1 2 3 1 2 3 7 8 9 4 5 6
a=[1 2 3;4 5 6;7 8 9;1 2 3;1 2 3;1 2 3;7 8 9;4 5 6]
a = [1 2 3;4 5 6;7 8 9;1 2 3;1 2 3;1 2 3;7 8 9;4 5 6];
b = sortrows(a); % 按行排序
c = diff(b); % 按行差分(相减)
d = sum(c,2); % 行求和(相同行减后为零)
L = d>0; % 求出不为零的行
L = [1;L];
r = b(logical(L),:)