save구문 Show
설명예제
예제
예제
예제
ASCII 파일의
경우, 버전 6 MAT 파일에 추가하려면 또한 예제
예제
예를 들어, save test.mat % command form save('test.mat') % function form 위에 열거된 구문의 입력값 중 어느 것이든 포함시킬 수 있습니다. 예를 들어, 변수 save test.mat X % command form save('test.mat','X') % function form
예제모두 축소 모든 작업 공간 변수를 MAT 파일에 저장작업 공간의 모든 변수를 이진 MAT 파일 filename = 'test.mat';
save(filename) 그렇지 않으면 명령 구문을 사용할 수도 있습니다. 작업 공간에서 변수를 제거한 다음, 특정 변수를 MAT 파일에 저장두 개의 변수 p = rand(1,10); q = ones(10); save('pqfile.mat','p','q') MATLAB®은 변수를 현재 폴더의 파일 명령 구문을 사용하여 변수 데이터를 ASCII 파일에 저장두 개의 변수를 만들고 ASCII 파일에 저장한 다음 파일의 내용을 확인합니다. p = rand(1,10); q = ones(10); save('pqfile.txt','p','q','-ascii') type('pqfile.txt')
또는, save pqfile.txt p q -ascii 구조체 필드를 개별 변수로 저장세 개의 필드 s1.a = 12.7; s1.b = {'abc',[4 5; 6 7]}; s1.c = 'Hello!'; 구조체 save('newstruct.mat','-struct','s1');
disp('Contents of newstruct.mat:') Contents of newstruct.mat: whos('-file','newstruct.mat') Name Size Bytes Class Attributes a 1x1 8 double b 1x2 246 cell c 1x6 12 char 변수를 버전 7.3 MAT 파일에 저장두 개의 변수를 만들고 A = rand(5); B = magic(10); save('example.mat','A','B','-v7.3')
save example.mat A B -v7.3 변수를 압축하지 않고 MAT 파일에 저장하기두 개의 변수를 만들고 압축 없이 A = rand(5); B = magic(10); save('myFile.mat','A','B','-v7.3','-nocompression') 또는, save myFile.mat A B -v7.3 -nocompression
변수를 MAT 파일에 추가두 개의 변수를 MAT 파일에 저장합니다. 그런 다음, 세 번째 변수를 같은 파일에 추가합니다. p = rand(1,10); q = ones(10); save('test.mat','p','q') MAT 파일의 내용을 확인합니다. Name Size Bytes Class Attributes p 1x10 80 double q 10x10 800 double 새로운 변수 a = 50; save('test.mat','a','-append') MAT 파일의 내용을 확인합니다. Name Size Bytes Class Attributes a 1x1 8 double p 1x10 80 double q 10x10 800 double 변수 참고 버전 6 MAT 파일에 추가하려면 save('test.mat','a','-v6','-append') 변수를 압축하지 않고 MAT 파일에 추가하기두 개의 변수를 MAT 파일에 저장합니다. 그런 다음, 압축 없이 세 번째 변수를 같은 파일에 추가합니다. 두 개의 변수 A = rand(5); B = magic(10); save('myFile.mat','A','B','-v7.3') MAT 파일의 내용을 확인합니다. whos('-file','myFile.mat') Name Size Bytes Class Attributes A 5x5 200 double B 10x10 800 double 새로운 변수 C = 5; save('myFile.mat','C','-append','-nocompression') MAT 파일의 내용을 확인합니다. whos('-file','myFile.mat') Name Size Bytes Class Attributes A 5x5 200 double B 10x10 800 double C 1x1 8 double 입력 인수모두 축소 filename — 파일의 이름 'matlab.mat' (디폴트 값) | 문자형 벡터 | string형 스칼라파일의 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.
명령 형식의 참고
작업 공간 변수를 원격 위치에 있는 MAT 파일에 저장하려면
원격 위치에 따라
온라인 저장공간 서비스에 액세스하기 위한 MATLAB 설정에 대한 자세한 내용은 원격 데이터로 작업하기 항목을 참조하십시오. 예: 예: variables — 저장할 변수 이름 문자형 벡터 | string형 스칼라저장할 변수 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 명령 형식의 참고
fmt — 파일 형식 '-mat' (디폴트 값) | '-ascii' | '-ascii','-tabs' | '-ascii','-double' | '-ascii','-double','-tabs'파일 형식으로, 다음 중 하나로 지정됩니다. 명령 형식의
MAT 파일의 경우, 한 컴퓨터에서 저장된 후 다른 컴퓨터에 불러온 데이터는 다른 컴퓨터 부동소수점 형식에서 허용하는 수준의 정확도와 범위를 유지합니다. MATLAB 숫자형 값을 텍스트 파일에 저장하려면 텍스트 형식 중 하나를 사용하십시오. 이 경우:
텍스트 형식을 지정하는 경우 변수 중 하나가 2차원 문자형 배열이면 MATLAB은 문자를 그에 해당하는 내부 ASCII 코드로
변환합니다. 예를 들어, 9.7000000e+001 9.8000000e+001 9.9000000e+001 원격 위치에 저장할 때 데이터형: version — MAT 파일 버전 '-v7' (디폴트 값) | '-v7.3' | '-v6' | '-v4'MAT 파일 버전으로, 다음 중 하나로 지정됩니다. 명령 형식의
지정된 버전에서 지원되지 않는 기능을 필요로 하는 데이터 항목이 있는 경우, MATLAB은 이러한 항목을 저장하지 않고 경고를 발생시킵니다. MATLAB의 현재 버전보다 이후 버전은 지정할 수 없습니다. 참고 버전 7.3 MAT 파일은 파일의 내용을 설명하는 데 일부 오버헤드 저장 공간을 필요로 하는 HDF5 기반 형식을 사용합니다. 셀형 배열, 구조체형 배열 또는 이종 데이터형을 저장할 수 있는 기타 컨테이너의 경우, 버전 7.3 MAT 파일이 버전 7 MAT 파일보다 클 수 있습니다. 디폴트 버전의 MAT 파일을 보거나 설정하려면 홈 탭으로 가서 환경 섹션에서, 기본 설정을 클릭하십시오. > > MAT 파일 저장 형식 옵션을 선택합니다. 데이터형: 제한 사항
팁
|