Следующий код позволит вам добавить вертикальные линии в панель ожидания :
hWait = waitbar(0,'Progress'); %# Create the waitbar and return its handle
hAxes = get(hWait,'Children'); %# Get the axes object of the waitbar figure
xLimit = get(hAxes,'XLim'); %# Get the x-axis limits
yLimit = get(hAxes,'YLim'); %# Get the y-axis limits
xData = repmat(linspace(xLimit(1),xLimit(2),11),2,1); %# X data for lines
yData = repmat(yLimit(:),1,11); %# Y data for lines
hLine = line(xData,yData,'Parent',hAxes,... %# Plot the lines on the axes...
'Color','k',... %# ... in black...
'HandleVisibility','off'); %# ... and hide the handles
После запуска приведенного выше кода и выполнения waitbar(0.35,hWait);
вы увидите фигуру, подобную этой:
![enter image description here](https://i.stack.imgur.com/ReYiO.png)
ПРИМЕЧАНИЕ: Черные линии на графике (обе добавленные мной вертикальные линии и уже существующее поле вокруг индикатора выполнения) будут периодически появляться над или под красным индикатором выполнения. когда он обновится. Это похоже на существующую ошибку с поведением WAITBAR , и мне еще предстоит найти способ ее исправить. Однако на MathWorks File Exchange существует довольно много альтернатив, поэтому я обязательно их проверю, если встроенная функция этого не делает для вас. ;)