Естественные науки

Как узнать синус, а из него уже и сам угол.

Здравсвуйте. Имеются координаты указателя мыши x и y. Благодаря им рассчитывается синус между OY и точкой, в которой находится курсор (sin = x/sqrt(x+y)). После этого по формуле для нахождения угла пытаемся рассчитать величину угла (degree = arcsin(sin)/Pi * 180). При этом получается полная ерунда: 1) не понятно - это угол в радианах или градусах в итоге, 2)Не состыковывается по вычислениям с действительностью. Я думаю Вы сможете чем-либо помочь, ибо уже в тупике. Собственно повторюсь что нужно: найти величину угла между осью OY и положением курсора. Для понятности того, что я несу - прикреплю картинку, на которой вроде бы всё нарисовано. Если тем не менее что-то будет не понятно - спрашивайте.
<<< sin = x/sqrt(x+y)) >>> Ошибка. Нужно так: . sin_alfa = x/sqrtx^2 + y^2).
<<< degree = arcsin(sin)/Pi * 180). >>> Понятнее так: alfa = arcsin(sin_alfa) - это в радианах.
А в градусах так: alfa_degree = arcsin(sin_alfa)*180.0/Pi.
Алексей Несмиянов
Алексей Несмиянов
65 100
Лучший ответ
Формулы желательно понимать. degree = arcsin(sin)/Pi - угол в радианах; degree = arcsin(sin)/Pi * 180 - угол в градусах. Скорее всего, вы делаете что-то ненужное, то есть угол вам ни в градусах, ни в радианах не нужен. Но точно можно сказать зная задачу. Вы, вдобавок, неверно оси начертили: на экране ось "у" - идёт сверху вниз, начало координат - левый верхний угол.
Ева Кирилова
Ева Кирилова
69 060
Татьяна Попова Как раз-таки угол и нужно найти.
Величина угла будет такой:
f=arcsin(x)/180°п
ТА
Тимур Алиев
73 379
Раздели Y на X, будет синус. На том же калькуляторе найди arcsin - это и будет угол
Джо Ни
Джо Ни
99 697
Elshad Islamov Если разделить Y на X, то получится котангенс.
Вычислив синус можно вставить его в калькулятор, который можно настроить на градусы и радианы, и вычислить арксинус.
Чёта я не понял - зачем тебе эта странная вторая формула: значение угла по величине синуса (цифра) расчитывается элементарно
Раушан Тажеева
Раушан Тажеева
48 529
Татьяна Попова Не понял. По оси абцисс и ординат это что?
синус и косинус это сторона делим на гипетанузу..
смотря какой угол, и какая сторона
Татьяна Попова На рисунке же всё нарисовано.
С Новым годом!
Пусть x0, y0 - координаты центра.

Везде в формулах замените x на x - x0, y замените на y0 - y, тогда наступивший 2017 год принесет вам счастье!
И не теряйте квадраты, но это вам уже сказали.
Дмитрий Дю
Дмитрий Дю
152