Main Content

h5readatt

HDF5 파일에서 특성 읽기

설명

예제

attval = h5readatt(filename,loc,attr)은 HDF5 파일 내 지정된 위치에서 지정된 특성의 값을 가져옵니다.

예제

모두 축소

HDF5 파일 example.h5의 루트 그룹에서 특성 attr2를 읽어옵니다.

val = h5readatt('example.h5','/','attr2')
val = 2x2 int32 matrix

   0   2
   1   3

HDF5 파일 example.h5의 데이터셋 lon에서 특성 units를 읽어옵니다.

val = h5readatt('example.h5','/g4/lon','units')
val = 
'degrees_east'

입력 인수

모두 축소

기존 HDF5 파일의 파일 이름으로, string형 스칼라 또는 문자형 벡터로 지정됩니다.

파일의 위치에 따라 filename은 다음 형식 중 하나가 될 수 있습니다.

위치

형식

현재 폴더

filename에 파일의 이름을 지정합니다.

예: "myFile.h5"

다른 폴더

파일이 현재 폴더나 MATLAB® 경로의 폴더에 없는 경우, filename에 전체 경로 또는 상대 경로를 지정합니다.

예: "C:\myFolder\myFile.h5"

예: "myFolder\myFile.h5"

원격 위치

파일이 원격 위치에 저장된 경우, filename은 다음 형식과 같이 URL(Uniform Resource Locator)로 지정된 파일의 전체 경로를 포함해야 합니다.

scheme_name://path_to_file/filename

원격 위치에 따라 scheme_name은 다음 표에 있는 값 중 하나가 될 수 있습니다.

원격 위치scheme_name
Amazon S3™s3
Windows Azure® Blob Storagewasb, wasbs
HDFS™hdfs

자세한 내용은 원격 데이터로 작업하기 항목을 참조하십시오.

예: "s3://myBucket/myFolder/myFile.h5"

  • 파일이 Family 드라이버를 사용하는 여러 개의 물리적 파일로 구성된 경우, 형식 지정자를 사용하여 filename을 지정하십시오. 예를 들어, 두 파일 family0.h5family1.h5에 Family 드라이버를 사용하려면 filename"family%d.h5"로 지정하십시오.

  • 파일이 Multi 드라이버 또는 Split 드라이버를 사용하는 여러 개의 물리적 파일로 구성된 경우, filename을 물리적 파일 이름의 선행 접두사로 지정하십시오. 예를 들어, 6개 파일 multi-b.h5, multi-g.h5, multi-l.h5, multi-o.h5, multi-r.h5, multi-s.h5에 Multi 드라이버를 사용하려면 filename"multi"로 지정하십시오.

파일에서의 위치로, 특성이 속하는 기존 그룹 또는 데이터셋의 전체 경로를 포함하는 문자형 벡터 또는 string형 스칼라로 지정됩니다. 파일의 루트 그룹에서 특성을 읽어오려면 위치를 '/'로 지정하십시오.

특성 이름으로, 그룹 또는 데이터셋에 속하는 특성의 이름을 포함하는 문자형 벡터 또는 string형 스칼라로 지정됩니다.

버전 내역

R2011a에 개발됨

모두 확장