Podobnostní funkce rubrika: Programování: Jiné
1
mottl.jakub.janov
položil/-a 17.11.2013
Zdravím
Mám takový problém a už si s ním opravdu nevím rady. Do jednoho projektu potřebuji funkci se dvěma vstupními parametry (různá desetinná čísla), která by mi vracela výsledek v intervalu 0-1, kdy 1 = čísla jsou úplně stejné.
Zatím tam mám 1/(DIST(A,B)+1), kdy DIST je vzdálenost obou hodnot. Bohužel má tato funkce exponenciální průběh a já bych spíš potřeboval něco více lineárního.
Nějaké nápady?
odkaz
4
lehovecjakub
odpověděl/-a 17.11.2013
upravil/-a 17.11.2013
Problém je ten že nevím zda je určeno při jaké vzdálenosti hodnot vrátí funkce nulu, jestli vůbec. Nicméně já bych asi použil Gaussovu funkci.
e^-x^2
graf na Wolframu. Za x bych dosadil rozdíl hodnot. Musel by sis určit taky násobitel x aby jsi určil "sklon" křivky, ale to si už odzkoušej na zmíněném Wolframu.
Pro zobrazení všech 4 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem: