Помогите пожалуйста решить задачу
[b]Дано
точка a = x=0 y=0
точка b = x=5 y=5
найти угол линии относительно оси X[/b]
Изображение
http://forum.hiasm.com/forum_serv.php?q=56&id=2136
Этот топик читают: Гость
Ответов: 1321
Рейтинг: 37
|
|||
карма: 0 |
|
Ответов: 77
Рейтинг: 5
|
|||
45 градусов
|
|||
карма: 1 |
|
Ответов: 1321
Рейтинг: 37
|
|||
Я наверное не так поставил вопрос,мне нужно знать метод решения
|
|||
карма: 0 |
|
Ответов: 397
Рейтинг: 34
|
|||
Roma,
[flood]Рисуешь а затем берешь транспортир и меряешь ![]() |
|||
карма: 0 |
|
Ответов: 1321
Рейтинг: 37
|
|||
А как в программе???
Ты в играх чтоб повернутся тоже всё транспортиром меришь??? |
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Roma писал(а): мне нужно знать метод решенияТеорема Пифагора |
|||
карма: 22 |
|
Ответов: 1321
Рейтинг: 37
|
|||
теорема синусов, опускаем перпендикуляр на ось x затем составляем пропорцию, но этим способом можно найти только, угол I четверти оси,
но как на счёт остальных? прибавлять в каждой по 90 градусов??? Есть ли другой метод решения,или как составить задачу по условиям, например если точка x= -5 y=5 и.т.д то прибавить определённое количество градусов |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
треугольник abc
cb^2 = ab^2 + ac^2 - 2 * ab * ac * (cos a) ------------ Дoбавленo в 21.14: Выражай из формулы косинус |
|||
карма: 1 |
|
Ответов: 1321
Рейтинг: 37
|
|||
Это не решение задачи, я ищу угол а не сторону,во всяком случае ,даже если составить уравнение,то это будет не то решение которое мне нужно
|
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
А выражать мы не умеем?
------------ Дoбавленo в 21.25: Блин, да еще и решение уже готовое есть, справку MathParser читал?
|
|||
карма: 1 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Roma писал(а): я ищу угол а не сторонуa = arccos(a / sqrt(a^2 + b^2)) |
|||
карма: 22 |
|
Ответов: 1321
Рейтинг: 37
|
|||
Я повторяю, это будет угол от 0 до 90 градусов а мне нужно находить угол по точке x y от 0 до 360 градусов
|
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Ivann писал(а): еще и решение уже готовое естьДа, можно и через atan ------------ Дoбавленo в 21.27: Roma писал(а): это будет угол от 0 до 90Это кто такое сказал, а отрицаетельные значения, что, не в счет ![]() |
|||
карма: 22 |
|
Ответов: 1321
Рейтинг: 37
|
|||
a = arccos(a / sqrt(a^2 + b^2))
Я про это уже говорил, а находить все 360 ------------ Дoбавленo в 21.28: Щас пришлю программу |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
А вот как от отрицательных значений избавиться сам думай
![]() |
|||
карма: 1 |
|