함수 > 파일 읽기 및 쓰기 > 예제: 데이터 파일 읽기 및 쓰기
예제: 데이터 파일 읽기 및 쓰기
파일 액세스 함수를 사용하여 이진, Excel, 데이터, 텍스트 및 PRN 파일에서 읽고 씁니다.
READBIN 및 WRITEBIN 함수 사용
1. 행렬을 정의합니다.
이 식을 복사하려면 클릭
2. WRITEBIN을 사용하여 새 파일을 생성합니다.
이 식을 복사하려면 클릭
이 경우 WRITEBIN은 행렬 M을 이진 파일에 기록하고, 데이터 형식은 바이트로 설정되며, little 엔디안이 사용됩니다.
3. READBIN을 사용하여 선택적 매개변수 없이 이진 파일을 읽습니다.
이 식을 복사하려면 클릭
4. M1를 계산합니다.
이 식을 복사하려면 클릭
기본적으로 READBIN은 데이터를 벡터로 읽습니다. READBIN은 한 번에 한 줄씩 벡터 M1으로 읽어들입니다.
5. 이진 파일을 읽고 데이터를 열이 5개인 행렬로 읽도록 선택적 매개변수를 설정하여 READBIN을 사용합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
READEXCEL 및 WRITEEXCEL 함수 사용
1. 열이 2개인 행렬을 정의합니다.
이 식을 복사하려면 클릭
2. WRITEEXCEL을 사용하여 새 Excel 파일을 생성하고 해당 파일에 행렬을 기록합니다.
이 식을 복사하려면 클릭
3. READEXCEL을 사용하여 Excel 파일에서 데이터를 읽고 N을 계산합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
4. N을 전치합니다.
이 식을 복사하려면 클릭
5. 전치한 행렬을 다시 Excel 파일에 기록합니다.
이 식을 복사하려면 클릭
6. Excel 파일을 읽고 M을 계산합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
원래 행렬의 일부 셀이 여전히 있습니다. 원래 1.xlsx 파일에는 2개의 열과 5개의 행이 있었습니다. 5단계에서 WRITEEXCEL은 위 두 행을 기록했지만 원래 두 열의 아래 부분인 셀 A3부터 B5까지는 덮어쓰지 않았습니다. READEXCEL은 빈 셀을 NaN으로 채워 완전한 행렬을 만듭니다.
READFILE 및 WRITEFILE 함수 사용
1. 행렬을 정의하고 WRITEFILE을 사용하여 기록합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
2. READFILE을 선택적 매개변수 없이 사용하여 파일에서 데이터를 읽습니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 경우 데이터를 있는 그대로 읽습니다.
3. READFILE을 사용하고 모든 선택적 매개변수를 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 경우 READFILE 함수가 다음을 수행하도록 매개변수를 정의합니다.
1.dat 파일에서 읽습니다.
줄을 고정 폭 열 데이터로 읽습니다.
각 열을 폭이 단일 문자라고 가정하여 읽습니다.
행 1 및 2를 읽습니다.
모든 열을 읽습니다.
빈 공간을 -1로 채웁니다.
“.”(마침표)를 소수점 기호로 사용합니다.
* 
행렬 지수를 참조할 경우 읽기 함수는 1부터 시작합니다.
READTEXT 및 WRITETEXT 함수 사용
1. 행렬을 정의하고 WRITETEXT를 사용하여 기록합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 경우 WRITETEXTM3의 지수 (1,1)에서 시작하여 지수 (5,5)에서 끝나는 부분 행렬을 기록합니다. 범위는 요소 두 개인 벡터를 사용하여 정의합니다.
* 
텍스트 파일을 기록할 경우 행렬 지수는 (0,0)이 아니라 (1,1)부터 시작합니다. 셀 (1,1)의 값은 5이지만, 이 값을 기록하려면 셀 (2,2)를 지정해야 합니다.
2. READTEXT을 사용하여 데이터를 읽습니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
READTEXT는 첫 두 열과 네 번째 열의 위쪽 부분을 읽습니다. 범위는 문자열을 사용하여 정의합니다. /t 매개변수는 숫자가 탭으로 분리되어 있음을 지정합니다.
WRITEPRN 및 APPENDPRN 함수 사용
1. 행렬을 정의하고 WRITEPRN을 사용하여 부분 행렬을 파일에 기록합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
WRITEPRNM5의 부분 행렬을 prn 파일로 기록합니다.
2. READPRN을 사용하여 데이터를 읽습니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
3. APPENDPRN을 사용하여 앞서 생성한 prn 파일의 끝에 M5 를 추가합니다.
이 식을 복사하려면 클릭
APPENDPRN은 파일의 끝에서 원래 행렬 아래에 데이터를 추가합니다.
4. APPENDPRN을 사용하여 열 수가 다른 행렬을 추가합니다.
이 식을 복사하려면 클릭
호출이 실패합니다. 열 수가 동일한 행렬만 추가할 수 있습니다.
도움이 되셨나요?