0
Ich benutze den untenstehenden Code, um zu testen, ob einige Bedingungen erfüllt sind und dann möchte ich die Anzahl der Zeiten zählen, die jede Bedingung erfüllt ist, damit ich weitere Berechnungen machen kann.Verschmelzen der Anzahl der spezifischen Werte in einer Matrix
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)
ich erhalte den Fehler
Undefined operator '==' for input arguments of type 'cell'.
Error in potential_compare (line 132)
sum(hout(:) == 4)
Wenn jemand irgendwelche Vorschläge, die brillant sein würde!
dank
das funktioniert perfekt! danke –
@KyleMoffett Denken Sie daran, eine Antwort zu akzeptieren, wenn es Ihre Bedürfnisse vollständig gelöst hat. Vielen Dank! –