get
audiorecorder 객체의 속성값 쿼리
구문
Value = get(obj,Name)
Values = get(obj,{Name1,...,NameN})
Values = get(obj)
get(obj)
설명
은 객체 Value = get(obj,Name)obj에서, 지정된 속성의 값을 반환합니다.
은 1×Values = get(obj,{Name1,...,NameN})N 셀형 배열에 지정된, 속성의 값을 반환합니다.
는 Values = get(obj)obj의 모든 속성의 값을 포함하는 스칼라 구조체를 반환합니다. 각 필드 이름은 속성 이름에 해당합니다.
get(는 모든 속성 이름과 현재 값을 표시합니다.obj)
예제
audiorecorder 객체를 생성하고 객체 속성을 쿼리합니다.
recorderObj = audiorecorder;
% Display all properties.
get(recorderObj)
% Display only the SampleRate property.
get(recorderObj, 'SampleRate')
% Create a cell array that contains
% values for two properties.
info = get(recorderObj, {'BitsPerSample', 'NumChannels'});대안
단일 속성에 액세스하려는 경우에는 점 표기법을 사용할 수 있습니다. 각 속성을 마치 구조체형 배열의 필드인 것처럼 참조합니다. 예를 들어, 예제에서 생성된 것과 같은 객체 recorderObj의 TotalSamples 속성의 값은 아래처럼 구할 수 있습니다.
numSamples = recorderObj.TotalSamples;
이 명령은 다음과 정확히 동일합니다.
numSamples = get(recorderObj, 'TotalSamples');