Muszę porównać dwie krzywe f (x) ig (x). Są w tym samym zakresie x (powiedzmy od -30 do 30). f (x) może mieć pewne ostre szczyty lub gładkie szczyty i doliny. g (x) może mieć te same szczyty i doliny. Jeśli tak, chcę sprawdzić, jak dobrze te funkcje pokrywają się bez kontroli wzrokowej. Próbowałem rozwiązać ten problem w następujący sposób.
- Normalizuj obie funkcje, dzieląc każdy punkt danych przez całkowity obszar funkcji. Teraz obszar znormalizowanej funkcji wynosi 1,0
- Przy każdym x uzyskaj minimalną wartość z f (x) ig (x). To da mi nową funkcję, która jest w zasadzie nakładającym się obszarem między f (x) i g (x).
- Po zintegrowaniu wynikowej funkcji z kroku 2 uzyskuję całkowity obszar nakładania się z 1,0
Nie mówi mi to jednak, czy szczyty i doliny pokrywają się, czy nie. Nie jestem pewien, czy można to zrobić, ale jeśli ktoś zna metodę, byłbym wdzięczny za twoją pomoc.
== EDYCJA == W celu wyjaśnienia zamieściłem obraz.
Różnica między dwiema krzywymi (czarną i niebieską) może nie być taka sama, ale będzie miała uzupełniające kształty.
Tło: Funkcje są rzutowaną gęstością stanów (PDOS) atomowych orbitali związku. Mam więc stany dla orbitali s, p, d. Chcę ustalić, czy materiał ma hybrydyzacje sp, pd lub dd (mieszanie orbitalne). Jedyne dane, które mam, to PDOS. Jeśli powiedzmy, że PDOS s orbity (funkcja f (x)) ma szczyty i doliny jak przy tych samych energiach (wartościach x) PDOS or orbitalu (funkcja g (x)), wówczas występuje sp mieszanie w tym materiale.