MATLAB 부울 연산자에 문제가 있습니다.matlab 부울 연산자
비 ASCII 범위 :
- 2 - 0
- 조건이 상기 범위 내에 문자가없는 경우에만 참으로 바뀌는 경우
128 위. 조건은 항상 잘못된 것 같다 -
if any(out.autoc < 128 & out.autoc > 2 & ...
out.cprom < 128 & out.cprom > 2)
fprintf(file_1, '%s,' , out.autoc);
fprintf(file_1, '%s,' , out.cprom);
fprintf(file_1, '\r\n');
else
display(fileName);
end
이 예상대로 작동하지 않습니다 : 나는 다음 작업을 수행 할 때
if any(out.autoc < 128 & out.autoc ~= 0 & out.autoc ~= 1 & ...
out.cprom < 128 & out.cprom ~= 0 & out.cprom ~= 1)
fprintf(file_1, '%s,' , out.autoc);
fprintf(file_1, '%s,' , out.cprom);
fprintf(file_1, '\r\n');
else
display(fileName);
end
문제
가 발생합니다. 왜?
테스트에 사용할 수있는 코드를 제공 할 수 있습니까? – Superbest