Hola supongamos que tienes las siguientes personas
a={'Alberto' 'Andrés' 'Rosa' 'Ramiro' 'Camila' 'etc'};
[p,s]=listdlg('PromptString','Selecciona una corriente:',...
'SelectionMode','single',...
'ListString',a,'Name','Personas','OKString','Ok','CancelString','Cancelar');
en p queda guardado la posición de la persona escogida , si deseas obtener la persona :
persona=a{p};
y en s te dice si se seleccionó una persona o no , si le diste cancelar o cerrar será s igual a 0
espero haber resuelto tu duda , éxitos