Форум программистов, компьютерный форум CyberForum.ru

Код для расчета тригонометрических функиций - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
Iblis
Сообщений: n/a
03.10.2011, 23:11     Код для расчета тригонометрических функиций #1
Здравствуйте. Нужна помощь в написании кода для расчета тригонометрических функций (sin,cos) без использования библиотеки math.h. То есть сделать это все через ряд Тейлора. И если можно добавить функцию построения графика.

Ряд Тейлора для sin:
http://www.pm298.ru/Math/f1877.JPG


для cos:
http://www.pm298.ru/Math/f1878.JPG
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2011, 18:09     Код для расчета тригонометрических функиций
Еще ссылки по теме:

Программа для расчета логарифма C++
C++ Программа для расчета энергии
Функция для расчета доли C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Nameless One
Эксперт С++
 Аватар для Nameless One
5754 / 3403 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
06.10.2011, 18:09     Код для расчета тригонометрических функиций #21
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Thinker Посмотреть сообщение
А Вы случайно не знаете какая у встроенных функций точность?
что говорит Википедия насчет синуса:
Some CPU architectures have a built-in instruction for sin, including the Intel x86 FPU. In programming languages, sin is usually either a built in function or found within the language's standard math library.
т.е. у меня, к примеру, синус считается непосредственно встроенной в процессор инструкцией.
Типичная программная реализация использует массив коэффициентов для первых шести (для float) тождественно ненулевых слагаемых в разложении синуса в ряд (что логично, т.к. шестой коэффициент - это http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac1{11!}, что довольно-таки малое число, тем более что аргумент по модулю не превосходит http://www.cyberforum.ru/cgi-bin/latex.cgi?\frac{\pi}2): http://www.google.com/codesearch/p?h...ibc/math/sin.c. Т.е. точность явно не учитывается.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
06.10.2011, 18:09     Код для расчета тригонометрических функиций
Ответ Создать тему
Опции темы

Текущее время: 04:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru