首先提取一共有多少特定事物代码,然后根据特定事物代码将相同的行提取出来。
需要使用unique函数,find函数,eval函数。
示例如下:
clc
close all
clear all
A = [21 724232 -3.99 43.34;21 724232 -3.99 43.34;22 724232 -3.99 43.34;]
A_I = unique(A(:,1));
for i = 1:length(A_I)
eval(['B' num2str(A_I(i)) '= A(find(A(:,1)==' num2str(A_I(i)) '),:)']);
end
结果如下: