【发布时间】:2018-01-07 20:24:11
【问题描述】:
我有一个包含 283 个区域值的结构,我想将高于 1000 个的值复制到具有 for 函数的第二个结构。我已经这样写了我需要的代码
Lbp = regionprops(Lblack, 'Area');
Lbp.Area;
[r,c]=size(Lbp);
B(r,c) = struct();
for d=1:r
for g=1:c
if Lbp(d).Area > 1000
i=1;
B(i)=Lbp(d);
i=i+1;
end
end
end
我收到此错误不同结构之间的下标分配。即使结构大小相同。我知道我的语法是错误的,但我不知道如何语法才能将字段复制到第二个结构。
【问题讨论】:
标签: matlab struct matlab-struct