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');