sRMatTemp = [SENSORRANGE];
sRMat = repmat(sRMatTemp, size(obj.landmarks.sensed(:,1), 1));
ellipse(((2*pi*sRMat)/(360/obj.landmarks.sensed(:,4))), obj.landmarks.sensed(:,5) , obj.landmarks.sensed(:,3), obj.landmarks.apparentPositionsST(:,1), obj.landmarks.apparentPositionsST(:,2));
Приведенный выше код работает нормально ... РАЗ.Проблема в том, что мне нужно оживить это.Каждый раз, когда я строю эллипсы, они остаются на моем экране, и график мгновенно становится нечитаемым.
Этот код выше также хорошо работает для анимации точечного графика.Можно ли как-нибудь использовать это с эллипсами?
Я использую ellipse.m, который находится на сайте сообщества Mathworks.
fig=figure;
axes('NextPlot','add');
set(fig, 'name', 'Animated Graph')
l.st=scatter([0],[0],'g.');
set(l.st,'XData',obj.landmarks.apparentPositionsST(:,1),'YData',obj.landmarks.apparentPositionsST(:,2));
drawnow