我有一个嵌套的struct user.data,我想找到字段touristicRoute(user.data.touristicRoute)的唯一值
我试过这段代码:
for m=1:size(Cluster_USERS,1)
for i=1:size(userTouristicTraj(m).touristicData,2)
if (user(m).data(i).touristicRoute~=0)
uniqueValues=unique(user(m).data(i).touristicRoute)
end
end
end
但它没有给我正确的价值,你能帮助我吗?
答案 0 :(得分:1)
单个结构的唯一值是该值本身。如果要查看所有结构的唯一值,则需要先提取它们。
for m=1:size(Cluster_USERS,1)
for i=1:size(userTouristicTraj(m).touristicData,2)
if (user(m).data(i).touristicRoute~=0)
for jj=size(user(m).data(i).touristicRoute,1)
values=unique([(user(m).data(i).touristicRoute{jj}).' values]);
end
end
end
end