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

답변 (1개)

Jan
Jan 2021년 11월 28일

0 개 추천

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"

카테고리

도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

태그

질문:

2021년 11월 28일

답변:

Jan
2021년 11월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by