Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1306822456
Evgeniy_gd
2011-05-31 10:14
2011.09.25
Покритикуйте инструкцию по использованию флешек USB.


2-1307186837
FIL-23
2011-06-04 15:27
2011.09.25
Есть ли функция "примерно"


2-1307440318
uniken1
2011-06-07 13:51
2011.09.25
захват выводв SSH2


15-1305557376
Kerk
2011-05-16 18:49
2011.09.25
Подскажите с настройкой фильтров Outlook


2-1306486440
Studentik
2011-05-27 12:54
2011.09.25
зависает программа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский