Мне нужно смоделировать 2D-объект в MATLAB, который движется синусоидально из некоторой точки A (x1, y1) в другую точку B (x2, y2).
Измеряется положение объекта дискретно каждый раз дельта: dT.
Скорость объекта постоянна: v.
, учитывая два вышеупомянутых параметра, я ожидаю, что каждый отрезок линии между точками будет иметь длину = v * dT.
В качестве примера, скажем, я хочу, чтобы мой объект перемещался из точки А в точку В с синусоидальным движением, а объект движется со скоростью 2 м / с, и я выполняю измерение один раз в секунду, я ожидаю, что каждая линия отрезок между измерениями должен составлять 2 метра, и я не знаю, как определить общую длину кривой.
Я понятия не имею, как начать реализацию этого.
Для наглядности я привел сюжет того, что я ожидаю. Зеленая линия - это путь, по которому должен следовать объект, синие точки - это измерения. Пример участка отслеживаемого объекта