Осмелюсь повторно задать вопрос. Подобное уже было, но условия немного изменились.
Напомню, что нужно было найти угол между двумя векторами A и B единичной длины, которые которые вращаются относительно начала координат 0ХУ c одинаковой скоростью, скажем 1рад/сек, но вектор B может опережать или отставать от вектора A. Известны только углы между векторами и осью ОХ. они принимают значения от 0 до 2.
Для задания угла между ОХ и вектором A в Mathcade я пользовался формулой:
где t - это время
Для нахождения угла между векторами A и B (co знаком) вывелась формула:
где sin это на самом деле sign (определение знака числа 1, 0, -1)
чтобы определить знак угла между A и B я ввел дополнительный вектор C, который отстаёт от вектора A на . Если сумма модулей углов между A и B и между B и C больше , то угол положительный иначе отрицательный.
Это выход из положения , но как громоздко.... :blink:
Заранее буду благодарен за совет как упростить.
два вектора
два вектора
Последний раз редактировалось epifan 29 ноя 2019, 21:32, всего редактировалось 1 раз.
Причина: test
Причина: test
два вектора
epifan писал(а):Source of the post Напомню, что нужно было найти угол между двумя векторами A и B единичной длины, которые которые вращаются относительно начала координат 0ХУ c одинаковой скоростью, скажем 1рад/сек,
если скорости равны.то угол не меняется.Или я неправильно понял?
Последний раз редактировалось alexy.74 29 ноя 2019, 21:32, всего редактировалось 1 раз.
Причина: test
Причина: test
два вектора
alexy.74 писал(а):Source of the postepifan писал(а):Source of the post Напомню, что нужно было найти угол между двумя векторами A и B единичной длины, которые которые вращаются относительно начала координат 0ХУ c одинаковой скоростью, скажем 1рад/сек,
если скорости равны.то угол не меняется.Или я неправильно понял?
Да, пожалуй что так, скорости равные. Разное только положение.
He путать c часами
C праздником !!!!
Последний раз редактировалось epifan 29 ноя 2019, 21:32, всего редактировалось 1 раз.
Причина: test
Причина: test
два вектора
Применить в маткаде 2 вложенных оператора if (,)
Последний раз редактировалось Ian 29 ноя 2019, 21:32, всего редактировалось 1 раз.
Причина: test
Причина: test
два вектора
a почему у вас в формуле
?
?
Последний раз редактировалось alexy.74 29 ноя 2019, 21:32, всего редактировалось 1 раз.
Причина: test
Причина: test
два вектора
Если убрать , то вектор A начнёт своё движение не c 0 a c .
Можно конечно. Только вот задача решается не в маткаде....
Спасибо.
Последний раз редактировалось epifan 29 ноя 2019, 21:32, всего редактировалось 1 раз.
Причина: test
Причина: test
два вектора
я имел ввиду , почему время суммируется c радианами?
Последний раз редактировалось alexy.74 29 ноя 2019, 21:32, всего редактировалось 1 раз.
Причина: test
Причина: test
два вектора
alexy.74 писал(а):Source of the post
я имел ввиду , почему время суммируется c радианами?
He радиана, a число 3,14..... . Для упрощения (a может усложнения?:) скорость движения выбрана 1рад/сек.
Последний раз редактировалось epifan 29 ноя 2019, 21:32, всего редактировалось 1 раз.
Причина: test
Причина: test
Вернуться в «Алгебра и теория чисел»
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 4 гостей