Proprietăţile obiectelor grafice determină aspectul şi comportamentul acestora. Proprietăţile includ informaţii generale (tipul obiectului, părinte, copii, dacă obiectul este vizibil etc.) şi informaţii specifice unei anumite clase particulare de obiecte.
MATLAB-ul organizează informaţiile într-o ierarhie şi salvează aceste informaţii în proprietăţi ale obiectelor. De exemplu, proprietăţile rădăcinii conţin identificatorul (handle) figurii curente şi locaţia curentă a pointerului (cursorului), proprietăţile figurii conţin liste cu descendenţii şi evenimentele din fereastră, proprietăţile axelor conţin informaţii despre cum fiecare din obiectele copil foloseşte harta culorilor etc.
Valoarea curentă a oricărei proprietăţi poate fi aflată, iar unele valori pot fi modificate. Valoarea unei proprietăţi este aplicată numai unui obiect particular şi nu întregii clase de obiecte. Se pot seta valori implicite care să fie valabile pentru toate obiectele create ulterior.
Anumite proprietăţi sunt comune tuturor obiectelor grafice:
Proprietate
Informaţii conţinute
BusyAction
Controlează modul în care MATLAB-ul apelează rutinele de întreruperi definite pentru un anumit obiect.
ButtonDownFcn
Rutină executată la apăsarea unui buton.
Children
Manipulează toate obiectele copil ale obiectului.
Clipping
Activare/dezactivare mod tăiere.
CreateFcn
Rutină executată atunci când acest tip de obiect este creat.
DeleteFcn
Rutină executată atunci când se dă o comandă de distrugere (ştergere) a obiectului.
HandleVisibility
Permite controlul obiectului de la linia de comandă sau din rutine de apelare.
Interruptible
Determină când o rutină poate fi întreruptă printr-o rutină invocată ulterior.
Parent
Părintele obiectului.
Selected
Indică dacă obiectul este selectat.
SelectionHighlight
Specifică dacă este indicată starea de selectare.
Tag
Etichetă a unui obiect specificată de utilizator.
Type
Tipul obiectului (figură, linie, text etc.)
UserData
Orice dată care se doreşte a fi asociată obiectului.