|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.10.2009, 12:50 | #1 |
Пользователь
Регистрация: 27.10.2009
Сообщений: 11
|
Почему мат процессор не считает точно sin(pi) = 0?
Здравствуйте Гуру программирования. Кто-нибудь подскажет с чем связан тот факт, что sin(pi) не равен нулю. Возможно что у меня процессор дефектный, но в это мало вериться.
Код: Код:
Последний раз редактировалось Stilet; 27.10.2009 в 17:09. |
27.10.2009, 13:38 | #2 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
нормальное явление погрешность
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
27.10.2009, 13:46 | #3 |
Пользователь
Регистрация: 27.10.2009
Сообщений: 11
|
Как то это странно, что FPU сначало возвращает значение pi, а потом считает от него sin с погрешностью. Я согласен что для других значений возможно погрешность в 15-16 знаке. Но как же тогда проводить расчеты?
У всех производителей процессоров наблюдается подобная ситуация? |
27.10.2009, 17:03 | #4 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
так оно ведь тоже не точно значение pi, ограничено разрядной сеткой, попробуйте не использовать fpu, а запустить на эмуляции программной и посмотреть результат.
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Cos, Sin и непонятности с ними =\\ | Zeraim | Общие вопросы Delphi | 3 | 25.07.2009 01:38 |
Ряд Тейлора, sin, cos... | Kostia | Общие вопросы Delphi | 6 | 05.10.2008 10:13 |
Процедура, вычисляющая Y=a*cos(G) и X=a*sin(G) | Vishez | Помощь студентам | 4 | 25.04.2007 17:41 |