Main Content

setappdata

애플리케이션 데이터 저장

설명

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

예제

setappdata(obj,name,val)val의 내용을 저장합니다. 그래픽스 객체 obj 및 이름 식별자 name은 나중에 검색할 수 있도록 데이터를 고유하게 식별합니다.

예제

모두 축소

Figure 창을 만듭니다. 그런 다음 date 함수를 사용하여 현재 시간을 가져옵니다.

f = figure;
val = date
val =

23-Dec-2014

setappdata 함수를 사용하여 val의 내용을 저장합니다. 이 경우, val은 이름 식별자 'todaysdate'를 사용하여 Figure 객체에 저장됩니다.

setappdata(f,'todaysdate',val);

데이터를 가져와서 표시합니다.

getappdata(f,'todaysdate')
ans =

23-Dec-2014

입력 인수

모두 축소

값을 저장할 그래픽스 객체로, 임의의 그래픽스 객체로 지정됩니다. 그래픽스 객체는 데이터를 저장하고 가져오려는 함수 내에서 액세스할 수 있어야 합니다.

이름 식별자로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. 데이터를 가져오려는 경우 쉽게 떠올릴 수 있도록 기억하기 쉬운 고유한 이름 식별자를 선택하십시오.

예: setappdata(h,'mydata',5)'mydata' 이름을 사용하여 값 5를 저장합니다.

저장할 값으로, 임의의 MATLAB 데이터형으로 지정됩니다.

버전 내역

R2006a 이전에 개발됨