Может кто-нибудь заинтересуется моим вопросом (имеющим практическое применение)?
Суть проблемы в следующем:
Два вектора A и B одинаковой длины (R=1) вращаются в плоскости координат ХУ. Вектор A вращается c постоянной скоростью, a вектор B может отставать или опережать его. Из данных известны лишь углы этих векторов a и b относительно оси 0Х. Причем углы могут быть только положительными в диапазоне 0-360°.
Как найти угол рассогласования между этими векторами? Он пожет быть как положительным (опережение), так и отрицательным (отставание).
Суть трудности в следующем:
угол казалось бы найти просто : b-a, но при углах к примеру b=10 a=330 угол будет 10-330=-320, хотя фактически угол равен 40.
Заранее спасибо!
про два вектора
про два вектора
Последний раз редактировалось epifan 29 ноя 2019, 21:36, всего редактировалось 1 раз.
Причина: test
Причина: test
про два вектора
a вращение векторов как нибудь задается???
Последний раз редактировалось laplas 29 ноя 2019, 21:36, всего редактировалось 1 раз.
Причина: test
Причина: test
про два вектора
epifan писал(а):Source of the post
Суть трудности в следующем:
угол казалось бы найти просто : b-a, но при углах к примеру b=10 a=330 угол будет 10-330=-320, хотя фактически угол равен 40.
, где - разность углов, то есть опережение или отставание.
Последний раз редактировалось bot 29 ноя 2019, 21:36, всего редактировалось 1 раз.
Причина: test
Причина: test
про два вектора
Искомая функция (c учетом знака!)-разрывная от поэтому просто комбинация модулей уже не пройдет. где D- функция нахождения дробной части,если знак тоже надо детектировать
Последний раз редактировалось Ian 29 ноя 2019, 21:36, всего редактировалось 1 раз.
Причина: test
Причина: test
про два вектора
Вектор A вращается c постоянной скоростью (скажем co скоростью 1 рад/сек) и задаёт вращение и вектору B, a вектор B может отставать или опережать его по положению, но в конечном счёте вектора вращаются c постоянной скоростью.
Для моделирования угла вращения первого вектора в Mathcade я использовал формулу:
График второй функции будет соответственно:
где
- искомая ошибка положения векторов (положительная или отрицательная)
Последний раз редактировалось epifan 29 ноя 2019, 21:36, всего редактировалось 1 раз.
Причина: test
Причина: test
про два вектора
bot писал(а):Source of the postepifan писал(а):Source of the post
Суть трудности в следующем:
угол казалось бы найти просто : b-a, но при углах к примеру b=10 a=330 угол будет 10-330=-320, хотя фактически угол равен 40.
, где - разность углов, то есть опережение или отставание.
Да, пожалуй, правильно работает, но знак разности нужен обязательно.
A так всё время положительно....
спасибо.
Ian писал(а):Source of the postИскомая функция (c учетом знака!)-разрывная от поэтому просто комбинация модулей уже не пройдет. где D- функция нахождения дробной части,если знак тоже надо детектировать
Поясните, пожалуйста, как выглядит D-функция нахождения дробной части.
Последний раз редактировалось epifan 29 ноя 2019, 21:36, всего редактировалось 1 раз.
Причина: test
Причина: test
Вернуться в «Алгебра и теория чисел»
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 3 гостей