Egy kis matek

Fórumok

Sziasztok!

Adott egy számomra érdekes matematikai feladat. Adott egy y-tengely amely fentről lefele haladva 0-480px hosszú. A tengely érték beosztásai pl. 1-500. Ez lehet bármennyi. pl. 100-1000 is.
A tengely hossza is változtatható. pl. 600px. Nem jelenítek meg minden adatok csak 20-at. Viszont az alsó és a felső fokhatár (1-500,100-1000)a lényeges. A pixeleket úgy számoltam ki, hogy elosztottam 20-al. Az értékeket pedig úgy, hogy Az alsó értéket kivontam a felső értékből és azt osztottam el hússzal.
480px/20 = 24px (foktáv.)
(1000-100)/20 = 45
Ezzekkel az értékekkel a meglévő pixel helyeken meg tudom jeleníteni a kapott húsz értéket.

Viszont azt sehogy sem tudom kiszámolni, hogy mennyi az 1-500 lévő tartományban a 420-as érték pixele. Az érdekesség az-az egészben, hogy a tengely hossza bármennyi lehet, illetve az alsó és felső határ is változtatható.
Tud valaki segíteni ebben? Köszönöm előre is.

Hozzászólások

Nem elég finom a 20-as felbontás, mivel 420 a 17.5-ik helyen állna... : \ (420/24) Ha a tengely hossza változtatható, akkor mi lenne, ha 500px-re állítanád, vagy 200-ra? (így a 20-hoz könnyebb igazítani bármit is)
Azt akarom, hogy az emberek ne kényszerből tanuljanak, hanem azért, mert tudni akarnak.

also hatar: ah
felso hatar: fh
tengelyhossz : l [px]
ertektartomany elemszama: E
keresett ertek: X
keresett ertek pozicioja : Xp

E=fh-ah+1

E/l = X/Xp

tehat a peldaban
l= 480
ah=1
fh=500
Xp=420

ekkor E = 500
es
500/480 = X / 420

(Sima aranyossag.):D

Legyen a megjelenítendő pontok száma

N=20

Az x tengely két vége

x_a=100

,

x_b=1000

, hossza

len_x=600px

Az y tengely két vége

y_a=1

,

y_b=500

, hossza

len_y=480px
(y_b-y_a)=len_y

, innen

1 = len_y/(y_b-y_a)

, adott esetben 480/499; ha te

y

-ra vagy kíváncsi akkor ezt felszorzod vele, így

 y = len_y/(y_b-y_a) = 420*480/499 = 404

.

Mindenesetre nevezd el a paramétereidet, írd fel az egyenleteket (négyjegyű függvénytáblázat, koordinátageometria oldal), rendezd őket kedved szerint, és kész.

Általános iskola 8. osztály