Участок внутри петли в MATLAB

Я не уверен, что это именно то, что вы имели в виду, но Jenkins позволяет вам предоставлять полный почтовый адрес отправителя для уведомлений. Перейдите в Управление jenkins , затем Конфигурация системы и найдите раздел, называемый Уведомление по электронной почте .

Вы можете указать адрес электронной почты в форме Jenkins <foo@mycompany.com>.

16
задан Joe 9 November 2017 в 17:06
поделиться

3 ответа

Используйте DRAWNOW

a = [1:100];
for i=1:100,
 plot([1:i], a(1:i));
 drawnow
end

В качестве альтернативы вы можете посмотреть ANYMATE из обмена файлами.

21
ответ дан 30 November 2019 в 12:35
поделиться

Другой способ сделать это, если вы просто хотите визуализировать это без сохранения анимации, - использовать 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; является проще и быстрее), но когда вам нужно создать более сложные фигуры, включающие несколько типов сюжетов, это может быть полезно.

6
ответ дан 30 November 2019 в 12:35
поделиться

Из документации для comet.m

t = 0:.01:2*pi;
x = cos(2*t).*(cos(t).^2);
y = sin(2*t).*(sin(t).^2);
comet(x,y);
3
ответ дан 30 November 2019 в 12:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: