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.
- 1011 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni