Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> skalowanie wartosci funkcji
asblaze
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 2.07.2004

Ostrzeżenie: (0%)
-----


Dobrze... podejde do tematu jeszcze raz, i postaram sielepiej go opisać.

Tablica wygląda następująco:

Array - pola nieparzyste zawierają dane dla osi Y:
array[1] = 4
array[3] = 2
array[5] = -3
array[7] = 7
array[9] = 1
array[11] = -5

Array - pola parzyste zawierają dane dla osi X:
array[0] = 0
array[2] = 1
array[4] = 2
array[6] = 3
array[8] = 4
array[10] = 5

Chciałbym dowiedzieć się, jak napisać skrypt, który:
1. pozwoli mi znaleść w polach nieparzystych "0", najwyższą i najniższą wartość
2. najwyższej nada wartosć "1" najniższej "-1", a 0 wartosć "0"
3. przeskaluje pozostałe wartości tak, aby zachowały "stosunek" do najwyższej i najniższej wartości.

Przykład:
Input -
array[3]=2 (to jest załóżmy najwyższa wartosć)
array[5]=-3
array[9]=1
array[11]=-5 (to jest załóżmy najniższa wartosć)

Output-
array[3]=1
array[5]=-0.6
array[9]=0.5
array[11]=-1

Oczywiście mam na to jakiś tam sposób, jednak opiera sie on na słabej znajomości php i może istnieją takie rozkazy , które zrobią to "profesjonalniej":)
dziękuję za pomoc
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 20:01