Main Content

getappdata

애플리케이션 데이터 가져오기

설명

이 함수를 사용하면 setappdata 함수를 사용하여 저장된 데이터를 가져올 수 있습니다. 이 두 함수는 모두 콜백 간에 또는 개별 UI 간에 데이터를 공유할 수 있는 편리한 방법을 제공합니다.

예제

val = getappdata(obj,name)은 그래픽스 객체 obj에 저장된 값을 반환합니다. 이름 식별자 name은 가져올 값을 고유하게 식별합니다.

예제

vals = getappdata(obj)는 그래픽스 객체에 저장된 모든 값을 해당하는 이름 식별자와 함께 반환합니다.

예제

모두 축소

Figure 창을 만듭니다.

f = figure;

현재 날짜와 시간을 별도의 변수로 가져옵니다.

dt = fix(clock);
currdate = dt(1:3);
currtime = dt(4:6);

setappdata 함수를 사용하여 currdatecurrtime을 저장합니다.

setappdata(f,'todaysdate',currdate);
setappdata(f,'presenttime',currtime);

날짜 정보를 가져옵니다.

getappdata(f,'todaysdate')
ans =

    2014  12    23

Figure f와 연결된 모든 데이터를 가져옵니다.

getappdata(f)
ans = 

     todaysdate: [2014 12 23]
    presenttime: [16 51 5]

입력 인수

모두 축소

값을 포함하는 그래픽스 객체로, 임의의 그래픽스 객체로 지정됩니다. 이 객체는 저장 작업 중에 setappdata에 전달된 것과 동일한 그래픽스 객체입니다.

이름 식별자로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 이 식별자는 저장 작업 중에 setappdata에 전달된 것과 동일한 이름 식별자입니다.

출력 인수

모두 축소

저장된 값으로, 원래 저장된 것과 동일한 값 및 데이터형으로 반환됩니다.

그래픽스 객체에 저장된 모든 값과 이름 식별자로, 구조체로 반환됩니다. 구조체의 각 필드는 저장된 값에 대응합니다. 구조체의 필드 이름은 각 값이 저장될 때 할당된 이름 식별자에 대응합니다.

버전 내역

R2006a 이전에 개발됨