MAT 파일 비교하기 및 병합하기
비교 툴을 사용하여 두 MAT 파일을 비교할 수 있습니다. 두 MAT 파일을 비교하여 다음 작업을 수행합니다.
두 파일에 공통적으로 있는 변수와 한 파일에만 나타나는 변수를 파악합니다.
개별 변수 간의 차이점을 식별합니다. 예를 들어, 구조체의 어떤 필드가 다른지 또는 배열의 어떤 요소가 다른지 확인할 수 있습니다.
비교할 파일 선택하기
두 파일을 선택하고 비교 툴을 시작하는 방법에는 여러 가지가 있습니다.
MATLAB® 데스크탑 — 홈 탭으로 이동한 후 파일 섹션에서 비교를 클릭합니다. 파일 또는 폴더을(를) 찾아서 선택 버튼을 클릭하여 비교할 항목을 선택하거나 파일 브라우저에서 첫 번째 파일 또는 폴더 필드나 두 번째 파일 또는 폴더 필드로 파일을 끌어서 놓습니다.
현재 폴더 브라우저 — 하나의 파일을 선택하고 마우스 오른쪽 버튼을 클릭한 후 비교 대상 > 선택...을 선택합니다. 파일 또는 폴더을(를) 찾아서 선택 버튼을 클릭하여 비교할 두 번째 항목을 선택하거나 파일 브라우저에서 두 번째 파일 또는 폴더 필드로 파일을 끌어서 놓습니다. 비교할 파일 또는 하위 폴더를 두 개 선택하려면 Ctrl 키를 누른 채 파일 이름을 클릭하십시오. 그런 다음 마우스 오른쪽 버튼을 클릭하고 선택한 파일/폴더 비교를 선택합니다.
명령 창 —
visdiff
함수를 사용합니다. 예를 들어,visdiff
함수를 사용하여 두 파일data1.mat
와data2.mat
를 비교하려면visdiff('data1.mat','data2.mat')
를 입력하십시오. MATLAB에서 비교 툴이 열리고 비교 결과 리포트가 표시됩니다.
차이점 탐색하기
MAT 파일 비교를 수행하면 새 창이 열리고 두 파일이 나란히 표시됩니다. 예를 들어, 두 MAT 파일 data1.mat
와 data2.mat
가 있다고 가정하겠습니다. 두 파일을 비교하면 비교 툴이 결과 리포트를 표시합니다.
비교 툴은 변수의 변경 사항을 강조 표시합니다. 두 파일의 변수가 같지만 파일은 같지 않은 경우 비교 툴에 메시지가 표시됩니다. 파일 간의 차이점이 발생할 수 있는 원인으로는 파일 형식, 파일 타임스탬프, 변수가 저장된 순서 등이 달라서일 수도 있고, 변수에 미미한 차이가 있어서일 수도 있습니다. 비교 툴은 다음 색을 사용하여 차이점을 강조 표시합니다.
강조 표시 | 설명 |
---|---|
자주색 | 두 파일 간에 변수의 값이 다릅니다. 비교 링크를 클릭하여 자세히 검토할 수 있습니다. |
파란색 | 변수가 오른쪽 파일에만 있습니다. |
노란색 | 변수가 왼쪽 파일에만 있습니다. |
없음 | 두 파일의 변수가 같습니다. 이 툴은 NaN 패턴, 구조체의 필드 정렬 순서, 음수 0이나 양수 0의 차이를 무시합니다. |
자주색(클래스 열에서만) | 변수 데이터 클래스가 변경되었습니다. 비교 링크를 클릭하여 자세히 검토할 수 있습니다. |
다음과 같은 여러 가지 방법으로 리포트에 있는 결과를 더 자세히 탐색할 수 있습니다.
결과 정렬 — 이름, 크기, 클래스 또는 차이점 요약을 기준으로 결과를 정렬하려면 해당 열 제목을 클릭하십시오. 예를 들어, 클래스 유형을 기준으로 정렬하려면 클래스 열 제목을 클릭하십시오.
변수 불러오기 — 변수의 내용을 변수 편집기로 불러오려면 해당 변수의 이름을 클릭하십시오.
MAT 파일 불러오기 — MAT 파일 중 하나를 작업 공간으로 불러오려면 리포트 아래쪽에 있는 해당 불러오기 링크를 클릭하십시오.
HTML 리포트 저장 — 리포트 복사본을 HTML 파일로 저장하려면 비교 탭으로 이동하고 다른 이름으로 저장 > HTML을 클릭하십시오.
비교 리포트를 추가로 구성하는 방법에 대한 자세한 내용은 파일과 폴더 비교하기 및 파일 병합하기 항목을 참조하십시오.
변수 비교하기
두 파일에서 변수 인스턴스 간의 차이점을 조사하려면 비교 리포트 테이블의 차이점 요약 열에서 비교 링크를 클릭하십시오. 비교 툴에 지정된 변수에 대한 리포트가 표시됩니다. 개별 배열 요소의 차이점이나 구조체의 필드를 더 조사하려면 강조 표시된 행을 더블 클릭하십시오.
변경 사항 병합하기
MAT 파일을 비교할 때 한 파일의 변경 사항을 다른 파일에다 병합할 수 있습니다. MAT 파일을 병합할 때는 실행 취소 기능이 없으므로 병합할 때는 주의해야 합니다.
한 파일의 수정된 변수를 다른 파일로 복사하려면 비교 탭의 병합 섹션에서 오른쪽 변수를 왼쪽 파일에 복사함 버튼 또는 왼쪽 변수를 오른쪽 파일에 복사함 버튼을 적절하게 클릭하십시오.
제한 사항
MATLAB Online™에서 파일 비교 툴은 변수 비교를 지원하지 않습니다.