私はチェックする論理条件の束を持っています。満足していない各条件については、エラーメッセージが必要です。ここでは、より良い理解のために私のコードです:上記のコードで配列内の偽の値のインデックスを見つけ、エラーで表示します
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];
は、彼らがv
にゼロ(偽)ですので、いくつかのテストは、falseを返します。
今、私はどのものがゼロであるかを取得し、エラーでそれらにフラグを立てたいと思います。たとえば、v3がfalseの場合、error('Check the v3 for solving')
を示す出力が必要です。
条件が複数回も使用できない場合は、v
から値を取得する必要があります。
私はエラーメッセージに書き込むことができるように、その6つのうちどれが偽であるかが今必要です。私の問題は、どちらが偽であるかを見つける方法です。 –
ごめんなさい。例えば 私は結果v = [1、0、0、1、0、1]を得ました。 v2、v3、v5が偽であり、エラーメッセージがエラー( 'check v2、v3、v5')であるという出力を得ることは可能ですか?それが可愛いなら、どうやって? –