파일 액세스 함수를 사용하여 이진, 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를 사용하여 기록합니다.
이 경우 WRITETEXT는 M3의 지수 (1,1)에서 시작하여 지수 (5,5)에서 끝나는 부분 행렬을 기록합니다. 범위는 요소 두 개인 벡터를 사용하여 정의합니다.
텍스트 파일을 기록할 경우 행렬 지수는 (0,0)이 아니라 (1,1)부터 시작합니다. 셀 (1,1)의 값은 5이지만, 이 값을 기록하려면 셀 (2,2)를 지정해야 합니다.
2. READTEXT를 사용하여 데이터를 읽습니다.
READTEXT는 첫 두 열과 네 번째 열의 위쪽 부분을 읽습니다. 범위는 문자열을 사용하여 정의합니다. \t 매개변수는 숫자가 탭으로 분리되어 있음을 지정합니다.