0
以下のコードを使っていくつかの条件が満たされているかどうかをテストし、各条件が満たされた回数を数えたいので、さらに計算できます。行列内の特定の値の数を計算する
for x = 1:35
N = csvread(fullpath1, 1);
Resultgenerated = N(x,1);
Resultgiven= N(x,2);
outcome1 = [];
outcome2 = [];
if (Resultgenerated >= 1) && (Resultgiven >= 1)
outcome1 = 1; %true positive
elseif (Resultgenerated <= 0) && (Resultgiven >= 1)
outcome1 = 2; %'False Positive';
end
if (Resultgenerated <= 0) && (Resultgiven <= 0)
outcome1 = 3; %'True Negative';
elseif (Resultgenerated >= 1) && (Resultgiven <= 0)
outcome1 = 4; %'False Negative';
end
hout{x} = outcome1;
end
sum(hout(:) == 4)
誰もが鮮やかになります任意の提案を持っている場合、私はエラーに
Undefined operator '==' for input arguments of type 'cell'.
Error in potential_compare (line 132)
sum(hout(:) == 4)
を取得しています!あなたがする必要がない場合
おかげ
完璧に動作します。ありがとうございます –
@KyleMoffettあなたのニーズを完全に解決した場合は、是非回答を受け入れてください。ありがとう! –