« STOΣ MINΣ MAXΣ 2 COL
/ DUP NEG SWAP 2 COL
DUP R B SWAP yR OBJ
R B PDIM yR OBJ
Dit programma laat de breedte van de variabele PICT staan op 131 pixels –
de minimumpixelgrootte voor de horizontale as – en past het aantal pixels in
de verticale as aan zodat een schaal van 1:1 wordt behouden tussen de
verticale en horizontale assen.
Pixelcoördinaten
De onderstaande afbeelding toont de grafische coördinaten voor het typische
(minimum) scherm van 131 x 64 pixels. Pixelcoördinaten worden gemeten
vanaf de linkerbovenhoek in het scherm (# 0h # 0h), wat overeenkomt met de
door de gebruiker gedefinieerde coördinaten (x
maximumcoördinaten met betrekking tot pixels komen overeen met de
rechteronderhoek van het scherm (# 82h #3Fh), wat in gebruikerscoördinaten
het punt (x
, y
max
pixels als in gebruikerscoördinaten, zijn te zien in de afbeelding.
Grafieken laten bewegen
Hier geven we een manier om animaties te maken met het diagramtype Y-Slice.
Stel dat u de bewegende golf f(X,Y) = 2.5 sin(X-Y) wilt laten bewegen. In de
animatie kunnen we X als tijd beschouwen en diagrammen aan te maken van
f(X,Y) vs. Y voor verschillende waarden van X. Om deze grafiek te maken,
gebruiken we het volgende:
•
„ô tegelijkertijd indrukken. Kies Y-Slice als TYPE. '2.5*SIN(X-Y)'
als EQ. 'X' als INDEP. Druk op L@@@OK@@@.
+
DROP – xR OBJ
DROP YRNG xR OBJ
) is. De coördinaten van de twee andere hoeken, zowel in
min
DUP
COL DROP – AXL ABS AXL 20
ROW DROP SWAP
min
yR xR « 131
DROP - / * FLOOR
DROP XRNG ERASE » »
, y
). De
max
Blz. 22-28