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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2008, 00:45   #1
angol
Новичок
Джуниор
 
Регистрация: 05.11.2008
Сообщений: 1
Вопрос Реализация синуса

как реализовать функцию синус, чтоб она работала типа как функция sin() в C/C++.
Заранее спасибо!
angol вне форума Ответить с цитированием
Старый 06.11.2008, 01:13   #2
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Непонял, а сейчас как она работает?
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 06.11.2008, 09:52   #3
Ламер_001
Ну и что? :)
Форумчанин
 
Регистрация: 20.10.2008
Сообщений: 129
По умолчанию

если я не ошибаюсь, она представлена в виде ряда тейлора.
Учиться, учиться и еще раз учиться
Ламер_001 вне форума Ответить с цитированием
Старый 06.11.2008, 10:59   #4
Stepler
Форумчанин
 
Аватар для Stepler
 
Регистрация: 03.02.2008
Сообщений: 213
По умолчанию

Вот собственно то что тебе нужно
Изображения
Тип файла: jpg sin.jpg (9.9 Кб, 187 просмотров)
Пишу программы на заказ, контакты под аватаром!
Отзывы тут
Stepler вне форума Ответить с цитированием
Старый 06.11.2008, 12:45   #5
Min
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 239
По умолчанию

Цитата:
если я не ошибаюсь, она представлена в виде ряда тейлора.
её можно представить в виде ряда тейлора, но ЭВМ так редко поступает.... на себя сию задачу берёт сопроцессор 276...... FPU.... а он просто берёт данные из заложеной в него таблицы
Надо бы избавиться от привычки ставить многоточие.....
Min вне форума Ответить с цитированием
Старый 07.11.2008, 22:00   #6
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

FPU считает синус через ряд Тейлора. (PIII для некоторых углов может считать синус более 100 тактов, думаю, более современные процессоры тоже) Таблица нужна бы была слишком большая.
Проверил на цикле из нескольких сотен миллионов синусов: sin(pi/3) считается примерно на 10% дольше, чем sin(pi/2), (не синус, а цикл на 10% дольше выполняется, факт в том, что дольше).

Последний раз редактировалось Somebody; 07.11.2008 в 22:08.
Somebody вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация регистрации Sanek777 Безопасность, Шифрование 1 08.11.2008 17:46
Генератор синуса Ulex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 14.09.2008 12:53
Реализация конфигуратора BlackOmen Общие вопросы Delphi 3 30.05.2008 17:12
Реализация тестов aleksei111 Общие вопросы Delphi 2 20.05.2008 12:15
Быстрый алгоритм для вычисления синуса RIO Помощь студентам 10 17.12.2007 14:33