我有一个 matlab.unittest.constraints 元胞数组和一个值元胞数组。我想看看这些值是否与约束匹配(分别)。当然,我可以只使用 for 循环,类似于以下代码:
satisfied = zeros(1,argLength);
for i=1:argLength
satisfied(i) = satisfiedBy(cons{i}, val{i});
end;
answer = all(satisfied);
但是知道 MATLAB,一定有办法将所有这些压缩成一行,我只是不知道。我事先比较了数组的长度,如果它们不相等则返回 false。