У меня есть вопрос, связанный с этим кодом:
t = -20:0.1:20;
plot3(zeros(size(t)),t,-t.^2);
grid on
hold on
i = 1;
h = plot3([0 0],[0 t(i)],[0 -t(i)^2],'r');
h1 = plot3([-1 0],[0 0],[-400 -200],'g');
for(i=2:length(t))
set(h,'xdata',[-1 0],'ydata',[0 t(i)],'zdata',[-400 -t(i)^2]);
pause(0.01);
end
В этом коде я рисую две пересекающиеся линии.H1 и H2.H1 фиксирован, H2 движется как функция времени.В этом примере H2 отслеживает параболу, но ее движение может быть произвольным.
Как вычислить и нарисовать биссектрису угла между этими двумя пересекающимися линиями для каждой позиции линии H2?Я хотел бы видеть на графике, что биссектриса и прямая H2 движутся одновременно.
Решение этой проблемы для одной позиции H2 достаточно, так как она будет одинаковой для всех ориентаций относительной H2до H1.