|
|
|||||
Регистрация: Nov 2010
Сообщений: 430
|
Использование Math.sin
Здравствуйте.
Возможно вопрос глупый но все же: Есть прямоугольный треугольник, известны 2 катета. Найти угол. Решение простое: можно найти гипотенузу, затем вычислить синус угла. Вот возникает вопрос: Math.sin возвращает значения в радианах? Справка говорит: Вычисляет и возвращает синус указанного угла в радианах. Чтобы вычислить значение в радианах, см. обзор класса Math Затем: Насколько я помню, значение синуса — это число, не радианы, не градусы. Может я туплю, но что же возвращает Math.sin, радианы или нет?
__________________
Лучше спросить и выставить себя дураком на пять минут, чем не спросить и остаться дураком на всю жизнь. Последний раз редактировалось Srednas; 13.03.2012 в 12:59. |
|
|||||
Синус это чисто, а радиан, градус, часы и т.п. это единица измерения угла.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Регистрация: Mar 2011
Сообщений: 243
|
Принимает в качестве параметра число в радианах, а возвращает значение в диапазоне [-1; 1]
|
|
|||||
Цитата:
Цитата:
Добавлено через 3 минуты Зачем вам здесь вообще синус, и нахождение гипотенузы? Не проще ли найти тангенс по двум катетам и получить из него угол через арктангенс?
__________________
Я мало чего умею, но зато хорошо умею учиться... Последний раз редактировалось HardCoder; 13.03.2012 в 13:26. |
|
|||||
Да запутаться можно:
Вычисляет и возвращает синус указанного угла в радианах. Вычисляет и возвращает синус, указанного в радианах, угла.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Модрон-ветеринар
|
При таком порядке слов не запутаешься, если не ставить запятые, которые тут не нужны - ошибка это.
То есть по-русски будет так (оба варианта верные): "Вычисляет и возвращает синус указанного в радианах угла" "Вычисляет и возвращает синус угла, указанного в радианах"
__________________
Идите первым! Последний раз редактировалось mooncar; 13.03.2012 в 14:06. |
|
|||||
Если уж начали тему грамматики :о)
"по-русски" А чем отличается: "синус угла, указанного в радианах" от "синус, указанного в радианах, угла"? Не один и тот же оборот?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Модрон-ветеринар
|
Нет, такое писать нельзя, это нарушение грамматики - запятые тут не нужны.
Причастный оборот здесь - "указанного в радианах". А причастный оборот обособляется запятыми только тогда, когда стоит после определяемого слова. Переводчики справки схалтурили, неправомерно разбив причастный оборот "указанного в радианах": Цитата:
__________________
Идите первым! Последний раз редактировалось mooncar; 13.03.2012 в 13:52. |
|
|||||
Модрон-ветеринар
|
Ну да.
При чтении текста на русском языке в голове компилируется смысловой результат. Если не соблюдать синтаксис и грамматику этого языка, то текстовая конструкция даст после такой компиляции смысловую ошибку, ровно как и в случае с языками программирования.
__________________
Идите первым! |
Часовой пояс GMT +4, время: 15:35. |
|
« Предыдущая тема | Следующая тема » |
Теги |
math , sin , радианы |
|
|