readMember
멤버 인덱스를 기준으로 앙상블 멤버 데이터 반환
설명
readMember
는 진단 특징 디자이너에서 생성된 코드에 사용되는 함수입니다.
는 data
= readMember(wensemble
,index
)index
로 식별한 작업 공간 앙상블 wensemble
멤버를 읽어오고 data
의 멤버 데이터를 반환합니다. readMember
는 wensemble
의 'SelectedVariables'
속성이 지정하는 변수만 읽어옵니다.
진단 특징 디자이너에서 생성된 코드는 다음과 같은 조건에서 writeMember
, readMember
및 findIndex
를 사용합니다.
입력 데이터가 파일 앙상블 데이터저장소 또는 시뮬레이션 앙상블 데이터저장소와 같은 앙상블 데이터저장소입니다.
코드 생성 시의 계산 옵션이 결과를 앙상블 데이터저장소에 다시 쓰는 것이 아니라 로컬 메모리에 저장하도록 지정되었습니다.
코드가 workspaceEnsemble
객체를 사용하여 관리하는 로컬 버전의 데이터 내에서 읽고 쓸 때 멤버 인덱스를 명시적으로 지정하면 멤버가 원래 앙상블 데이터저장소와 동기화됩니다. 이 동기화는 순차적 멤버 처리 루프가 있을 때 필요합니다(예: 신호 잔차를 계산하기 위한 이전 단계로 앙상블 통계량을 계산하는 경우).
빈 앙상블로 시작하는 첫 번째 멤버 처리 루프 동안에는 인덱싱이 필요하지 않습니다. 코드는 각 새 멤버 결과를 앙상블의 끝에 추가합니다.
두 번째 루프 동안 인덱스는 코드가 업데이트된 멤버 결과를 현재 채워진 앙상블 내의 올바른 위치에 쓸 수 있도록 합니다.
앙상블 통계량의 이중 처리 루프에 대한 자세한 내용은 앱에서 생성한 MATLAB 코드 분석하기 항목을 참조하십시오.
입력 인수
출력 인수
버전 내역
R2020a에 개발됨