Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2013, 21:56   #1
Abuhamed
Форумчанин
 
Аватар для Abuhamed
 
Регистрация: 27.01.2010
Сообщений: 330
По умолчанию Math.cos

У функции Math.cos - входные данные в градусах или в радианах?

Знаю, что на выходе радианы. А на входе?
Abuhamed вне форума Ответить с цитированием
Старый 11.03.2013, 22:02   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Таки ви считаете, что на выходе у косинуса радианы?
Мне смешно на вас.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 11.03.2013, 23:10   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Входной аргумент у тринонометрических функций предполагается заданным в радианах, на выходе - величина безразмерная.
Вадим Мошев вне форума Ответить с цитированием
Старый 12.03.2013, 06:41   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Дак ведь и радианы — величина безразмерная, "дуга длиной с радиус", т.е. единица в общем случае.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 12.03.2013, 15:33   #5
Abuhamed
Форумчанин
 
Аватар для Abuhamed
 
Регистрация: 27.01.2010
Сообщений: 330
По умолчанию

Ладно. Вопрос такой. Мне нужно на JS получить косинус 90 градусов. Как это сделать?
Abuhamed вне форума Ответить с цитированием
Старый 12.03.2013, 16:43   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Radians := Degrees * PI / 180;

для вашего случая
Math.cos( 90 * PI/180)
или (сократив) Math.cos( PI/2 )
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.03.2013, 16:48   #7
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Radians := Degrees * PI / 180;

для вашего случая
Math.cos( 90 * PI/180)
или (сократив) Math.cos( PI/2 )
Math.PI
А то следующим постом будет "не работает, пишет PI is not defined"
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 14.03.2013, 01:15   #8
Abuhamed
Форумчанин
 
Аватар для Abuhamed
 
Регистрация: 27.01.2010
Сообщений: 330
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
Math.PI
А то следующим постом будет "не работает, пишет PI is not defined"
Нет, не будет. Пишу игрушку на канве и сокетах, не тупой. Но тут возникла почему то глупейшая проблема и не знал, как сделать.
Abuhamed вне форума Ответить с цитированием
Старый 18.03.2013, 08:25   #9
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Почитайте эту статейку. Тык.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
библиотека math WIN32APIist Общие вопросы C/C++ 14 13.09.2013 09:24
Точность Math.Cos Mixim C# (си шарп) 2 02.11.2012 11:47
Рекурсия. Вычислить рекурсивно функцию вида y=cos(x)+cos(x^2)+cos(x^3)+...+cos( x^n). мария71 Паскаль, Turbo Pascal, PascalABC.NET 4 31.03.2012 23:17
вычислить: У=cos(x)+cos(x)*(x)+ cos(X)*(X)*(X)+...+cos(X)(в n степени) КАША Помощь студентам 20 01.11.2010 17:34
Math Zeraim Общие вопросы Delphi 7 04.06.2008 23:47