Форум: "Начинающим";
Текущий архив: 2011.09.25;
Скачать: [xml.tar.bz2];
ВнизЕсть ли функция "примерно" Найти похожие ветки
← →
FIL-23 (2011-06-04 15:27) [0]такая проблема, в matlabe есть функция ~= называется она "примерно равно" ктонибудь в курсе есть ли данная возможность в делфи.?
← →
Юрий Зотов © (2011-06-04 15:43) [1]В Delphi есть все, а если в Delphi чего даже и нет, то в Delphi есть все для того, чтобы самому построить то, чего в Delphi даже и нет.
В данном случае весь вопрос состоит в том, а что же что такое "примерно"? Вот один из вариантов.
function PrimernoRavno(X, Y, Eps: extended): boolean;
begin
Result := Abs(X-Y) <= Abs(Eps)
end;
← →
Anatoly Podgoretsky © (2011-06-04 18:01) [2]Поскольку примерно равно не определено, то можно считать равными любые числа и функция эта
type
PrimernoRavno = true
← →
Gu (2011-06-04 22:46) [3]ну да, надо сначала определиться что такое "примерно".
в дельфях нету, но можно написать.
еще рекомендую почитать инфу про троичную логику, это как раз то, что нужно.
http://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%BE%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0
← →
Кщд (2011-06-06 08:12) [4]>FIL-23 (04.06.11 15:27)
разве "~=" в Matlab это не операция отношения, а именно "не равно"?
>Gu (04.06.11 22:46) [3]
причем здесь троичная логика?
речь, скорее всего, идет о "волнистом" знаке "равно", что - по сути - округление.
← →
Gu (2011-06-06 11:08) [5]>> причем здесь троичная логика?
притом, что решение может приниматься с долей вероятности, что человеку и нужно. не надо путить функцию round() и ~
← →
Inovet © (2011-06-06 11:16) [6]> [5] Gu (06.06.11 11:08)
> >> причем здесь троичная логика?
> притом, что решение может приниматься с долей вероятности,
А вероятность и троичная логика как связаны? Может нечёткая логика тогда уж?
← →
han_malign (2011-06-06 11:47) [7]
> притом, что решение может приниматься с долей вероятности
- нет там никакой вероятности, главное со шкалой оценки погрешности определиться... Более-менее универсальная - логарифмическая...
Все зависит от практического применения, потому что 1E-17 вроде как примерно равно 1E-18, но при этом на порядок больше... А 100500 вроде как намного больше чем 100456, а с другой - это всего -67дБ шум...
← →
KSergey © (2011-06-06 12:30) [8]Как обычно, помимо [1] - каждый вепендрился блеснуть чем-нибудь не по теме.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.09.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c