我有一堆要检查的逻辑条件。对于不满足的每个条件,我需要一个错误消息。这是我更好地理解代码:在数组中查找假值的索引并将它们显示为错误
v1 = isequal(c{1, 1}, 'some string');
v2 = isequal(c{1, 2}, 0);
v3 = isequal(c{2, 1}, 'some string');
v4 = isequal(c{2, 2}, 0);
v5 = isequal(c{3, 1}, 'some string');
v6 = isequal(c{3, 2}, 0);
v = [v1, v2, v3, v4, v5, v6];
在上面的代码,一些测试返回false,所以他们在v
零(假)。
现在我想得到哪些是零并将它们标记为错误。例如,如果v3为false,则需要显示error('Check the v3 for solving')
的输出。
我不能使用,如果条件不止一次也需要从v
得到的值。
我现在需要从那个6中的哪一个是错误的,以便我可以写错误mesggage。我的问题是如何找到哪一个是错误的? –
抱歉不明确。例如 我得到了一个结果v = [1,0,0,1,0,1]。是否有可能得到一个输出告诉v2,v3,v5是错误和错误消息('检查v2,v3,v5')。如果它是可行的,那么如何? –