Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Tau_0

Ветеран


Сообщения: 6211
Благодарности: 1393

Профиль | Отправить PM | Цитировать


Цитата XPEHOMETP:
Если вы сравниваете два действительных числа, вроде
if max<abs(m[i,j])
то и погрешность отображения этих чисел компьютером тоже должна учитываться. »
Ну, больше/меньше, --- это ещё куда ни шло... Но вот такаое сравнение на равенство двух вещественных чисел (чисел с плавающей точкой)
Цитата:
begin If abs(m[i,j])=max
ни в какие ворота не лезет. Ни в жисть там равенства не будет.

Надо вводить Epsilon > 0, и считать равными m[i,j]) и max, если abs( abs( m[i,j]) ) - max ) < Epsilon.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:01, 18-03-2013 | #3