나는 하나의 매트릭스라는 대상 (1X4000); 열 1에서 2000은 double 값 0을 포함하고 열 2001에서 4000은 double 값을 포함합니다.도움이 필요하십니까 matlab에 숫자 비교
a) 값이 0인지 확인하려는 target_1이라는 행렬을 만들고 싶습니다. 하루의 끝 나는 행렬이 있어야합니다 : 열 1과 2000 값 1과 열 2001 : 4000 값이 0과
b) 위와 같은 상황이지만 이번엔 값이 1인지 확인하고 싶습니다. 항목 1을 만들고 0 인 경우 항목을 0으로 만듭니다. 끝에. 내 새로운 매트릭스 targets_2 값이 포함되어 있습니다 : 값이 0과 열이있는 2000 1 열 및 값이 1 인 4000 :
strcmp 함수를 사용하여 문자열 검사를하는 방법을 알고 있지만 문제는 원래의 행렬이 두 배입니다. 그리고 같은 기능이 있는지 모르겠다.
setosaCmp = strcmp ('setosa', 종);
이중 (숫자)으로 작업 할 수 있습니다. 어떤 도움을 받으실 수 있습니다
숫자 값 strcmp' '의'당량 eq' 또는 단순히'== '비교 연산자이다. (수치가 셀 배열에 있다면, 'cell2mat'가 도움이 될 수도 있고, 익명의 함수와'cellfun'을 사용하여 약간 엉망이 될 수도 있습니다.) –