|
Модераторы: Daevaorn |
|
prolonizi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 22.8.2014 Репутация: нет Всего: нет |
Добрый день!
Никак не могу сообразить, почему получается следующий результат
Должно выводить 0, а выдаёт какой-то невразумительный ответ -5.55112e-017 Подскажите пожалуйста, что не так? |
|||
|
||||
sQu1rr |
|
|||
Опытный Профиль Группа: Участник Сообщений: 597 Регистрация: 11.11.2008 Где: london Репутация: 3 Всего: 13 |
Давайте вы попробуете написать то же самое, только по человечески.
|
|||
|
||||
Dukaloholpiti |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 28.12.2013 Где: Москва Репутация: нет Всего: нет |
Ну потому что -5.55112e-017 - это очень маленькое число, это и есть ноль (т.н. машинный ноль).
Но у вас же дробные числа, да еще двойной точности. "0", который вы хотите получить - это целое число. Дак вот в компутере возникают погрешности при вычислениях и вот эти погрешности вы и получили себе на экран ( -5.55112e-017) Сообщение отредактировал r04 - 1:06:2014, 06:52 |
|||
|
||||
sQu1rr |
|
|||
Опытный Профиль Группа: Участник Сообщений: 597 Регистрация: 11.11.2008 Где: london Репутация: 3 Всего: 13 |
Если разумеетя англицкий, вот хорошее объяснение почему так происходит
https://www.youtube.com/watch?v=PZRI1IfStY0...u5WGm29I7JiwpnA |
|||
|
||||
prolonizi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 22.8.2014 Репутация: нет Всего: нет |
спасибо за ответ)
хм...а можно как-то всё таки 0 получить? Может используя библиотеку какую? Вроде элементарная задача - отнять два равных числа друг из друга и получить ноль. Такой результат мне надо получить в рамках задачи разработки алгоритма метода исключения Гаусса (решение системы линейн уравненний). Т.е нужно будет умножать первую строку матрицы на коэффициент и вычитать полученную строку из других строк. |
|||
|
||||
baldina |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 32 Всего: 101 |
||||
|
||||
borisbn |
|
||||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
А лучше так
А если уж совсем по-извращенски, то
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
||||||||
|
|||||||||
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |