for loop return answer in string matrix

1 visualización (últimos 30 días)
Jidapa Adam
Jidapa Adam el 28 de Nov. de 2021
Respondida: Jan el 28 de Nov. de 2021
I have Ci in dimension (61x3)
and I want the ans in each row
example ans(1,1) True ans(1,2) True ans(1,3) True
This is code that I write
Ci = [Ca Cb Cc] ;
for i = 1:length(Ci),
for j = 1:3
if Ci(i,j)>0
a = 'True';
else
a = 'False';
end
fprintf ('ans %d,%d = %s\n',i,j,a);
end
end
Thank you for answer

Respuestas (1)

Jan
Jan el 28 de Nov. de 2021
Ci = randn(5, 4);
pool = ["False", "True"];
a = pool((Ci > 0) + 1)
a = 5×4 string array
"False" "True" "True" "True" "True" "True" "True" "False" "True" "False" "True" "False" "False" "False" "True" "True" "False" "False" "False" "True"

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by