Я не уверен, что это именно то, что вы имели в виду, но Jenkins позволяет вам предоставлять полный почтовый адрес отправителя для уведомлений. Перейдите в Управление jenkins , затем Конфигурация системы и найдите раздел, называемый Уведомление по электронной почте .
Вы можете указать адрес электронной почты в форме Jenkins <foo@mycompany.com>
.
Используйте DRAWNOW
a = [1:100];
for i=1:100,
plot([1:i], a(1:i));
drawnow
end
В качестве альтернативы вы можете посмотреть ANYMATE из обмена файлами.
Другой способ сделать это, если вы просто хотите визуализировать это без сохранения анимации, - использовать refreshdata
вместо участок
для последующих участков. Вам все равно нужно будет позвонить по номеру drawow
, чтобы он обновился на экране.
либо используйте
set(fig_handle,'XData',new_xdata_array)
set(fig_handle,'YData',new_ydata_array)
refreshdata
drawnow
, либо
set(fig_handle,'XDataSource',xdata_array)
set(fig_handle,'YDataSource',ydata_array)
%call this whenever xdata_array and ydata_array are assigned new values to see it updated in the plot
refreshdata
drawnow
для вашего примера, это может выглядеть так:
a=[1:100];
figure;
h=plot(1,a(1));
for i=2:100
set(h,'XData',[1:i])
set(h,'YData',a(1:i))
refreshdata
drawnow
end
Это не так уж и полезно для простых линейных графиков (для которых plot (); drawow;
является проще и быстрее), но когда вам нужно создать более сложные фигуры, включающие несколько типов сюжетов, это может быть полезно.
Из документации для comet.m
t = 0:.01:2*pi;
x = cos(2*t).*(cos(t).^2);
y = sin(2*t).*(sin(t).^2);
comet(x,y);