Помогите пожалуйста! Для Вас это наверно элементарно :) Как нарисовать удлиняющийся вектор? Начало вектора находится в начале координат, а конец перемещается, например, вдоль одной из осей, т.е. начальная длина вектора 0, а потом она растет. Как это заанимировать?
Ответы
for n=1:10
quiver(0,0,n,n)
axis([0 10 0 10])
pause(1)
end
Спасибо большое! Прямо стыдно, что это так просто XD.
Суть движения вектора - в изменении его координат, т.е. переменных XData, YData, VData и UData, из которых он состоит. Вот как можно явно изменять эти координаты:
Одна микропроблемка: по мере увеличения вектор увеличивается в размере (его стрелочка), а нужно просто удлиняющийся вектор. Это решаемо?? Спасибо
0.1 размер стрелки, попробуете подобрать самостоятельно, другие свойства в Help (Quiver Series Properties)
Спасибо за помощь. Но какого черта, простите, конец вот этого вектора
quiver(0,0,16,0,'LineWidth',2,'MaxHeadsize',0.1);
не стоит на координате 16? Он чуть коротче.
Вам нужно правильно задать масштабирование:
Вот спасибо, умнички!!!