Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Функции для работы с Sin и Cos


Автор: it_medved 12.5.2007, 18:22
Есть ли какие - нибудь функции для работы с Sin и Cos, конкретно - возведение в sin || cos, и обратно?

Автор: Sartorius 12.5.2007, 18:32
Цитата

возведение в sin


 Это как? smile 

PS смотрим в math.h

Автор: zkv 12.5.2007, 18:32
Цитата(it_medved @  12.5.2007,  18:22 Найти цитируемый пост)
возведение в sin || cos,

те sin(x) и cos(x)?
посмотрите в math.h или cmath они есть

"возведение"  smile 

Автор: it_medved 12.5.2007, 18:39
меня даже интересует, как перевести то число, которое было возведено в sin обратно?

Автор: Sartorius 12.5.2007, 18:40
asinf()

Автор: it_medved 12.5.2007, 18:49
Почему то такая конструкция не работает

Код

    float fl = 80;
    fl = ::sinf(fl);
    cout<<"Sinus "<<fl;
    cout<<"Decode "<<asinf(fl);

Автор: vinter 12.5.2007, 18:55
напряг третий глаз...но бесполезно, учится мне и учится..
покажи какие хидеры подключены, и какие ошибки выдает!

Автор: nickless 12.5.2007, 18:59
it_medved, что, 80 не выводит?
Задавай углы в радианах.

Автор: it_medved 12.5.2007, 19:15
да, выводит не 80 а 1.как_то_там... А как в радианах?  smile

Добавлено через 1 минуту и 24 секунды
vinter - ошибок нет, но значение неправильное

Автор: nickless 12.5.2007, 19:35
Цитата(it_medved @  12.5.2007,  18:15 Найти цитируемый пост)
А как в радианах?

А в википедии посмотреть лень?
радианы = градусы / 180 * pi

Автор: dizzy1984 14.5.2007, 07:33
Если я не ошибаюсь asin возвращает значения в интервале от -pi/2 до pi/2.
Число "80" явно вылезает за границы входного интервала.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)