Main Content

readMember

멤버 인덱스를 기준으로 앙상블 멤버 데이터 반환

R2020a 이후

설명

readMember진단 특징 디자이너에서 생성된 코드에 사용되는 함수입니다.

data = readMember(wensemble,index)index로 식별한 작업 공간 앙상블 wensemble 멤버를 읽어오고 data의 멤버 데이터를 반환합니다. readMemberwensemble'SelectedVariables' 속성이 지정하는 변수만 읽어옵니다.

진단 특징 디자이너에서 생성된 코드는 다음과 같은 조건에서 writeMember, readMemberfindIndex를 사용합니다.

  • 입력 데이터가 파일 앙상블 데이터저장소 또는 시뮬레이션 앙상블 데이터저장소와 같은 앙상블 데이터저장소입니다.

  • 코드 생성 시의 계산 옵션이 결과를 앙상블 데이터저장소에 다시 쓰는 것이 아니라 로컬 메모리에 저장하도록 지정되었습니다.

코드가 workspaceEnsemble 객체를 사용하여 관리하는 로컬 버전의 데이터 내에서 읽고 쓸 때 멤버 인덱스를 명시적으로 지정하면 멤버가 원래 앙상블 데이터저장소와 동기화됩니다. 이 동기화는 순차적 멤버 처리 루프가 있을 때 필요합니다(예: 신호 잔차를 계산하기 위한 이전 단계로 앙상블 통계량을 계산하는 경우).

  • 빈 앙상블로 시작하는 첫 번째 멤버 처리 루프 동안에는 인덱싱이 필요하지 않습니다. 코드는 각 새 멤버 결과를 앙상블의 끝에 추가합니다.

  • 두 번째 루프 동안 인덱스는 코드가 업데이트된 멤버 결과를 현재 채워진 앙상블 내의 올바른 위치에 쓸 수 있도록 합니다.

앙상블 통계량의 이중 처리 루프에 대한 자세한 내용은 앱에서 생성한 MATLAB 코드 분석하기 항목을 참조하십시오.

입력 인수

모두 축소

ensemble 객체로, workspaceEnsemble 객체로 지정됩니다. wensemble은 앙상블 데이터를 포함하며 앙상블 내의 변수 이름과 유형을 지정합니다(예: 데이터 변수 및 상태 변수).

멤버 인덱스로, 양의 정수로 지정됩니다. index는 새 데이터를 읽어올 앙상블 멤버를 식별합니다.

출력 인수

모두 축소

readMember가 추출하는 멤버 데이터로, 단일 행 테이블로 반환됩니다.

버전 내역

R2020a에 개발됨