Grapes/win 2.5
[Don't Edit]
----------
BGstretchOn BGfile
0
----------
UserFunction
1
(ax+by,cx+dy)
----------
y = f(x)
0
----------
0 = f(x,y)
0
----------
Point
20
P
1 3 1
0
5
t 1.00000000000000E-0001
1 0
1 1 0 1 1 1 1 1 0
1 2 1
Q
1 9 2
Q
(f(P)).x
(f(P)).y
t 1.00000000000000E-0001
1 0
2 2 0 1 1 0 1 1 0
1 2 2
R
1 0 2
R
1
3
t 1.00000000000000E-0001
0 0
1 1 0 1 0 1 1 1 0
3 0 1
S
1 0 1
S
3
3
t 1.00000000000000E-0001
0 0
1 1 0 1 0 1 1 1 0
3 0 1
T
1 0 2
T
2
2
t 1.00000000000000E-0001
0 0
1 1 0 1 0 1 1 1 0
2 0 1
A
1 0 2
A
1
0
t 1.00000000000000E-0001
0 0
0 1 0 1 0 0 1 1 0
3 0 1
B
1 0 2
B
0
1
t 1.00000000000000E-0001
0 0
0 1 0 1 0 0 1 1 0
3 0 1
C
1 0 2
C
(n(A+B)).x
(n(A+B)).y
t 1.00000000000000E-0001
0 0
0 1 0 1 0 0 1 1 0
3 0 1
D
0 0 1
E
1 0 2
E
a
c
t 1.00000000000000E-0001
0 0
0 1 0 1 0 0 1 1 0
3 0 1
F
1 0 2
F
b
d
t 1.00000000000000E-0001
0 0
0 1 0 1 0 0 1 1 0
1 0 1
G
1 0 2
G
(nE).x
(nE).y
t 1.00000000000000E-0001
0 0
1 1 0 1 0 0 1 1 0
3 0 1
H
1 0 2
H
(nF).x
(nF).y
t 1.00000000000000E-0001
0 0
1 1 0 1 0 0 1 1 0
3 0 1
I
1 0 2
I
(G+H).x
(G+H).y
t 1.00000000000000E-0001
0 0
1 1 0 1 0 0 1 1 0
3 0 1
J
0 0 1
K
0 0 1
L
1 0 2
L
(f(R)).x
(f(R)).y
t 1.00000000000000E-0001
0 0
2 1 0 1 0 0 1 1 0
3 0 1
M
1 0 2
M
(f(S)).x
(f(S)).y
t 1.00000000000000E-0001
0 0
2 1 0 1 0 0 1 1 0
3 0 1
N
1 0 2
N
(f(T)).x
(f(T)).y
t 1.00000000000000E-0001
0 0
2 1 0 1 0 0 1 1 0
3 0 1
O
1 0 2
O
0
0
t 1.00000000000000E-0001
0 0
0 1 0 1 0 0 1 1 0
3 0 1
----------
Segments
10
4 1 1 2 0 2 0 0
10 252 0 0 0 0 0 0 0 0 0
4 1 1 2 0 2 0 0
11 252 0 0 0 0 0 0 0 0 0
2 3 1 2 0 1 1 0
14 12 0 0 0 0 0 0 0 0 0
2 3 1 2 0 1 1 0
14 13 0 0 0 0 0 0 0 0 0
2 1 1 2 0 1 0 0
10 252 0 0 0 0 0 0 0 0 0
2 1 1 2 0 1 0 0
11 252 0 0 0 0 0 0 0 0 0
4 1 1 1 0 1 0 0
6 252 0 0 0 0 0 0 0 0 0
4 1 1 1 0 2 0 0
7 252 0 0 0 0 0 0 0 0 0
2 3 1 1 0 1 1 0
8 250 0 0 0 0 0 0 0 0 0
2 3 1 1 0 1 1 0
8 251 0 0 0 0 0 0 0 0 0
----------
paramater
14
1.00000000000000E+0000 0
1 1 1.00000000000000E-0001
2.00000000000000E+0000 0
1 1 1.00000000000000E-0001
2.00000000000000E+0000 0
1 1 1.00000000000000E-0001
-1.00000000000000E+0000 0
1 1 5.00000000000000E-0001
1.00000000000000E+0000 0
1 1 1.00000000000000E-0001
1.00000000000000E+0004 0
1 1 2.00000000000000E+0000
1.00000000000000E+0000 0
1 1 1.00000000000000E-0001
1.00000000000000E+0000 0
1 1 1.00000000000000E-0001
1.00000000000000E+0000 0
1 1 1.00000000000000E-0001
1.40000000000000E+0000 0
1 1 1.00000000000000E-0001
1.00000000000000E+0000 0
1 1 1.00000000000000E-0001
1.00000000000000E+0000 0
1 1 1.00000000000000E-0001
7.50000000000000E+0001 0
1 1 5.00000000000000E+0000
1.00000000000000E+0000 0
1 1 1.00000000000000E-0001
1 1 96
----------
KakuMode ScanWidth LogMode ThetaMode AreaMode capStyle
2 4 2 2 1 0
DrawMode
1
AfterImageColorNo, CanAImg
0 1
circleMode
1
----------
ScaleX
Vlow,VHigh,label
0 700 x
x
AxesVisible,ScaleVisible,Svaluevisible,AddDegreeLetter
1 0 1 0
NUmber,Base
3 1.00000000000000E+0000
High,Low
1.66980837790043E+0001 -1.63207841455240E+0001
----------
ScaleY
Vlow,VHigh,label
0 700 y
AxesVisible,ScaleVisible,Svaluevisible
1 0 1
NUmber,Base
3 1.00000000000000E+0000
High,Low
1.66737339622642E+0001 -1.63451339622642E+0001
----------
ScaleS
SquareQ AreaRectify PsMesh AxisWidth FontSize AxisOn letterCenter
1 1 0 1 12 0 1
----------
Yvalue
1 1
----------
Iinterval
Svalue Evalue sliceNo
1 -1
1 1
40
Dfuncno Efuncno AreaQ
1 0 0
----------
Yvalue Function List
9
y1
y2
y3
y4
y5
y6
y7
y8
y9
----------
Panel Position
0 0 0 0 0 534 182 0 0 0 0 0 1 1 1 0
1
----------
MEMO SECTION
Style, Color, BGcolor , Size, PositionX, positionY
3 4 1 12 0 0 0
146
1次変換
x' ={ax+by},y' ={cx+dy}
パラメータを変化させると,
猫を描きます。
#//初期化
# R := (1,3)
# S := (3,3)
# T := (2,2)
# P := (1,5)
# calc
# ClrAimg
# ---
#//目盛を表示する
# showObj(L3,L4,L5,L6,L9,L10)
#---
# //目盛を隠す
# hideobj(L3,L4,L5,L6,L9,L10)
#---
#//猫の像を表示する
# showObj(Q,L,M,N)
#---
#//猫の像を隠す
# HideObj(Q,L,M,N)
# ---
# //猫を描きなおす
# on a,b,c,d change
# ClrAimg
# for n := 2*int(int(area(0))/2) to int(area(2)) step 2
# calc
# next
# n := 10000
# ClrAimg(P,Q)
# R := (100,100)
# S := R
# T := R
# P := (0,5)
# calc:
# P := (1,5.25)
# calc
# P := (2,5.25)
# calc
# P := (3,5)
# calc
# P := (4,6)
# calc
# P := (4,4)
# calc
# P := (4.25,3)
# calc
# P := (4,2)
# calc
# P := (3.5,1.5)
# calc
# P := (3,1)
# calc
# P := (3,-1)
# calc
# P := (4,-1)
# calc
# P := (5,-2)
# calc
# P := (4,-4)
# calc
# P := (3,-3)
# calc
# P := (4,-2)
# calc
# P := (2,-2)
# calc
# P := (1.75,-3)
# calc
# P := (2,-4)
# calc
# P := (2.25,-4.5)
# calc
# P := (2,-5)
# calc
# P := (1,-5)
# calc
# P := (0,-2)
# calc
# P := (-2,-2)
# calc
# P := (-1.5,-4)
# calc
# P := (-1,-4.5)
# calc
# P := (-1,-5)
# calc
# P := (-2.5,-5)
# calc
# P := (-2.75,-4)
# calc
# P := (-3,-3)
# calc
# P := (-3,-2)
# calc
# P := (-4,-4)
# calc
# P := (-3.75,-4.5)
# calc
# P := (-4,-5)
# calc
# P := (-5,-4)
# calc
# P := (-5,-2)
# calc
# P := (-4.5,-1)
# calc
# P := (-4.5,0)
# calc
# P := (-5,2)
# calc
# P := (-5.25,4)
# calc
# P := (-5,5)
# calc
# P := (-4,6)
# calc
# P := (-3,5)
# calc
# P := (-4,5)
# calc
# P := (-4.25,4)
# calc
# P := (-4,2)
# calc
# P := (-1,2)
# calc
# P := (-1.25,3)
# calc
# P := (-1,4)
# calc
# P := (-1,6)
# calc
# P := (0,5)
# calc
# R := (1,3)
# calc
# S := (3,3)
# calc
# T := (2,2)
# draw
----------
9
4 24 1
4 24 1
4 24 1
4 24 1
4 24 1
4 24 1
4 24 1
4 24 1
4 24 1
----------