2010-01-04 3 views
0

Я заметил, что перевод радианов в градусы и наоборот - это перевод процента на целое число и наоборот. Например, чтобы получить 60 процентов от 345 вы следующиеПеревод радианов в градусы

60 * 345/100 

преобразовать 60 градусов в радианы вы

60 * 3.14/180 

Существует закономерность там, НО ... мы используем 100 для сравнения процентов к числу. Итак, почему мы используем 180 градусов вместо 360 градусов для сравнения градусов с радианами?

% 100 процентов = целое число 360 градусов представляет собой целый круг

с использованием 180 градусов, как с помощью 50% вместо 100%

Я надеюсь, что я делаю какой-то смысл. Может ли кто-нибудь ответить? Благодарности

+5

Должен сказать, что я не согласен с людьми, которые говорят, что это не связано с программированием. В не-программировании вы говорите, что 360 градусов = 2pi радианов. В компьютерных программах вы выполняете микро-оптимизацию, разделив обе стороны на две, потому что у вас есть удобная константа для pi. –

+0

Ничто не мешает вам использовать 360 в вашей формуле. '60 * 2 * 3.14/360' 360 градусов = 2pi радианов. –

+0

На самом деле, некоторые языки определяют степень радианной константы –

ответ

3

360 градусов = 2 * Pi радиан

1 степень = Pi/180 радианы

8

Причина, вы используете 180 градусов вместо 360, что есть 2*pi радиан в круге, а не pi. Таким образом, вы разделите как 360, так и 2*pi на 2 и получите pi и 180.

1

Я думаю, ваш вопрос, почему там 360 градусов по кругу (или 180 в полукруге), и почему не какое-то другое более логичное числа, например 100.

Ответа на этот вопрос является origin of degree. Если вы хотите использовать круглую фигуру, проверьте блок углов gradian.

PS: SO предназначено только для программирования вопросов. Это не связано с программированием.

+0

Собственно, причина, по которой этот вопрос меня озадачивает, - это то, что я читал о физике анимации для флеш-анимации. Я ценю ответы. Но если бы я читал все, что не связано с компьютером, я, вероятно, знал бы, что он подходит для использования 360. Но теперь я понимаю сейчас. как вспышка поворачивается на 180 по часовой стрелке, а -180 - на 0, что дает основание использовать 180. – numerical25

1

Я задаю этот вопрос, потому что мое отсутствие внимания в школе. Программирование на самом деле является причиной того, что я задаю этот вопрос, потому что сейчас я действительно обращаю внимание. Каждая формула программирования использует 180 и PI для перевода назад и вперед вместо 360. Так как я не сталкивался ни с какими примерами, я предполагал, что существует только один способ. Конечно, если бы я читал обычную математическую книгу, я бы знал по-другому.

Но я понимаю сейчас. ActionScript использует 180 градусов для часового вращения. раз 180 достигнуто, он использует -180 назад до 0 для полного вращения. Что делает больше смысла, если вы хотите, чтобы ваш ответ упал в диапазоне 180 градусов. и в зависимости от того, будет ли его отрицательный или положительный определять, движется ли он по оси х или вниз и по оси y. Насколько я ценю ответы, я считаю, что это абсолютно подходящий вопрос программирования. Для программистов, вычисляющих в градусах, отличается от вашего среднего геодезиста.

Учитывая реальный сценарий жизни, измерение расстояния всегда считается абсолютным значением, где программирование ложно. который также рационализирует, почему мы используем -180 градусов.

5

В Mathematica я использую удобную предопределенную константу Degree для конверсий, которая определена как Pi/180 или 2 * Pi/360.

Причина: 2 * Pi Радиан по кругу состоит в том, что размер угла в радианах - это длина дуги окружности с радиусом 1, которая ее подводит. Окружность круга с радиусом 1 равна 2 * Pi. В дополнение к четкой геометрической интерпретации использование радианов также делает ряд других отношений гораздо более удобным; косинус является производной синуса, и в результате ряд Маклорена для синусов и косинусов намного проще, чем для углов, выраженных в градусах.

Смежные вопросы