我有一堆要檢查的邏輯條件。對於不滿足的每個條件,我需要一個錯誤消息。這是我更好地理解代碼:在數組中查找假值的索引並將它們顯示爲錯誤
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')。如果它是可行的,那麼如何? –