szukanie zaawansowane
 [ Posty: 2 ] 
Autor Wiadomość
Mężczyzna Offline
PostNapisane: 24 cze 2015, o 10:45 
Użytkownik

Posty: 10
Lokalizacja: Polska
Witam, od razu na wstępie zaznaczę że nie jestem matematykiem a programistą. Ostatnio natknąłem się na pewien problem i nie mogę sobie z nim nijak poradzić. I jak na złość jest on bardziej matematyczny niż związany z komputerami. Posiadam zbiór danych z przedziału 950 do 1900. Potrzebuję je przekształcić do przedziału wartości -45 do 45. Gdzie 950 = -45 a 1900 = 45. 0 wypada wtedy w okolicy 1450. I tutaj raczej nie mam problemów:

\frac{(x-950) \cdot 90}{(1900-950)-45}

Gdzie x jest daną wejściową.

Problem w tym że takie przekształcenie jest liniowe a zależy mi bardzo na skali logarytmicznej przy czym chciałbym aby początkowe wartości zmieniały się pomału a krańcowe szybko.

Miało by to działać coś na ten przykład:
1000 = -40\\
1200 = -10\\
1300 = -3\\
1350 = -1\\
1400 = -0.5\\
1450 = 0\\
1500 = 0.5\\
1550 = 1\\
1600 = 3\\
1700 = 10\\
1800 = 40

Czy ktoś zna jakiś wzór który spełnił by to założenie.?
Góra
Mężczyzna Offline
PostNapisane: 25 cze 2015, o 09:20 
Użytkownik
Avatar użytkownika

Posty: 1444
A nie możesz po prostu:

y=a\cdot  x^{\gamma} \cdot \sgn x

gdzie x \in(-b,b)

Dla \gamma>0 będziesz miał sieć rozciągniętą na krańcach, im większy wykładnik tym bardziej. A stała a pomoże skalować te wyniki.

Albo coś z eksponensem pokombinować:

y= \exp{(\beta |x|)} \cdot \sgn x
Góra
Utwórz nowy temat Odpowiedz w temacie  [ Posty: 2 ] 


 Zobacz podobne tematy
 Tytuł tematu   Autor   Odpowiedzi 
 Upraszczanie wartości wyrażenia.  robuch  7
 Obliczanie wartosci liczbowej  Ruahyin  3
 obliczanie wartośći wyrażenia z pieriwastkami, potęgami itp.  dziewczynaa  1
 Stopień wielomianu a wartości w nawiasie do potęg  Dovv90  5
 Równania, wartości wyrażeń, układy...  Danlew  7
 
Atom [Regulamin Forum] [Instrukcja LaTeX-a] [Poradnik] [F.A.Q.] [Reklama] [Kontakt]
Copyright (C) Karpatka.pl