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

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

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2009, 17:48   #1
Iceman
Форумчанин
 
Регистрация: 08.07.2007
Сообщений: 154
Сообщение как среда или калькулятор вычесляет синус?

Тоесть когда я пишу sin(x) я получаю точьное число. а как компютер и программа его вычесляют?
Iceman вне форума Ответить с цитированием
Старый 05.05.2009, 17:57   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Не уверен, но, вроде, раскладывает в ряд Тейлора.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 05.05.2009, 23:23   #3
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

липо по таблицам (маловероятно), либо по Тейлору, как уже сказано выше
http://ru.wikipedia.org/wiki/Ряд%20Тейлора
если влом читать, то http://ru.wikipedia.org/wiki/Участник:Черный_Дракон
sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...
(если быть точным, по ряду Маклорена )
Форматируйте код, будьте людьми.

Последний раз редактировалось Granus; 05.05.2009 в 23:25. Причина: пропустил букву Ы
Granus вне форума Ответить с цитированием
Старый 05.05.2009, 23:30   #4
Парсифаль
Форумчанин
 
Аватар для Парсифаль
 
Регистрация: 28.04.2009
Сообщений: 186
По умолчанию

Нет, точно не по Тейлору - это не самый быстрый способ схождения. Я не помню фамилию, вроде ряды какого-то русского математика.
Ruft ihm es zu durch alle Land', Der durch dies Wunder Gnade fand!
Hoch uber aller Welt ist Gott, Und Sein Erbarmen ist kein Spott
Парсифаль вне форума Ответить с цитированием
Старый 05.05.2009, 23:43   #5
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Парсифаль, а кого?))
мне аж интересно стало)
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 05.05.2009, 23:52   #6
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Я подумывал создать тему про синусы... Как считает компьютер, как можно считать по-другому и как будет быстрее всего...

Где-то была программа-тестер считающая скорость 4-х или 5-ти способов...

P.S. Есть кто-то разбирающийся в ассемблерных вставках в Делфи 7..?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 06.05.2009, 00:10   #7
Парсифаль
Форумчанин
 
Аватар для Парсифаль
 
Регистрация: 28.04.2009
Сообщений: 186
По умолчанию

Гранус, единственное что я могу сказать, что смутно помню, что фамилия этого математика почему-то ассоцируется у меня со словом "черный" и немного с фамилиями Рахманинов и Чебышев ( но это не он). Сейчас в нете попробую поискать что-то подобное
Ruft ihm es zu durch alle Land', Der durch dies Wunder Gnade fand!
Hoch uber aller Welt ist Gott, Und Sein Erbarmen ist kein Spott
Парсифаль вне форума Ответить с цитированием
Старый 06.05.2009, 00:11   #8
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Если найдете или вспомните, буду премного благодарен
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 06.05.2009, 00:15   #9
Парсифаль
Форумчанин
 
Аватар для Парсифаль
 
Регистрация: 28.04.2009
Сообщений: 186
По умолчанию

Господи, никак не могу вспомнить..
Вроде есть теорема, что любую функцию (непрерывную и дифференцируемую) можно разложить на некий степенной ряд любых непрерывно-дифференцируемых функций. В продвинутом анализе я встречался с рядами арктангенсов..

http://209.85.129.132/search?q=cache...&ct=clnk&gl=ru

Вот, там вроде написано, как считают, но моя теория про некого русского математика не подтвердилась. Однако у него точно есть более эффективные ряды.
Ruft ihm es zu durch alle Land', Der durch dies Wunder Gnade fand!
Hoch uber aller Welt ist Gott, Und Sein Erbarmen ist kein Spott

Последний раз редактировалось Stilet; 06.05.2009 в 08:52.
Парсифаль вне форума Ответить с цитированием
Старый 06.05.2009, 01:32   #10
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Гм, я думаю быстрее FPU вычислить не выйдет
пыщь
JTG вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как модернизироваать калькулятор ? бедный_студент Помощь студентам 4 25.03.2009 15:00
синус Кристина1 Помощь студентам 9 13.11.2008 22:38
Обратный гиперболический синус Lofty Помощь студентам 2 07.10.2008 18:20
Косинус, синус,... Манжосов Денис :) Свободное общение 9 26.08.2008 15:59
Синус AndrewASV Общие вопросы Delphi 4 24.10.2007 13:21