Grapes/win 2.8 [Don't Edit] 3.14 ---------- BGstretchOn BGfile 0 ---------- UserFunction 3 1 2 3 1 1 1 h(X) X^2 1/X ---------- y = f(x) 0 ---------- 0 = f(x,y) 0 ---------- Point 22 10 11 0 9 1 0 0 2 3 4 5 7 8 12 0 0 0 0 0 0 0 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 P 6 0 2 P (f(E)).x (f(E)).y 0 a b s 0.02 0 1 16777215 255 16777215 1 0 0 1 1 0 0 3 0 2 0 Q 6 0 2 Q (f(F)).x (f(F)).y 0 a b s 0.02 0 1 16777215 255 16777215 1 0 0 1 1 0 0 3 0 1 0 R 0 0 1 S 1 2 2 T' (f(T)).x (f(T)).y 0 t 0.1 0 0 255 16711680 16777215 1 1 0 1 1 0 0 3 0 1 0 T 1 3 2 T 0 0 0 t 0.1 0 0 16711680 16711680 16777215 1 1 1 1 1 0 0 2 0 2 0 U 0 0 1 V 0 0 1 A 1 1 2 A (T+rot(G)).x (T+rot(G)).y 0 t 0.1 0 0 16711680 16711680 16777215 1 0 0 1 1 0 0 1 0 1 0 B 1 2 2 B (T-G).x (T-G).y 0 t 0.1 0 0 16711680 16711680 16777215 1 0 0 1 1 0 0 1 0 1 0 C 1 4 2 C (T-rot(G)).x (T-rot(G)).y 0 t 0.1 0 0 16711680 16711680 16777215 1 0 0 1 1 0 0 1 0 1 0 D 1 3 2 D (T+G).x (T+G).y 0 t 0.1 0 0 16711680 16711680 16777215 1 0 0 1 1 0 0 1 0 1 0 E 6 0 2 E ((1-t)((1-s)A+sB)+t((1-s)D+sC)).x ((1-t)((1-s)A+sB)+t((1-s)D+sC)).y 0 a b s 1 1 1 16777215 16711680 16777215 1 0 0 4 1 0 0 1 0 2 0 F 6 0 2 F ((1-t)((1-s)B+sC)+t((1-s)A+sD)).x ((1-t)((1-s)B+sC)+t((1-s)A+sD)).y 0 a b s 1 0 1 16777215 16711680 16777215 1 0 0 4 1 0 0 1 0 1 0 G 1 0 2 G (Sqrt2 c(cos(v+Pi/4),sin(v+Pi/4))).x (Sqrt2 c(cos(v+Pi/4),sin(v+Pi/4))).y 0 t 0.1 0 0 48896 16711680 16777215 0 0 0 1 1 0 0 3 0 1 0 H 0 0 1 I 0 0 1 J 0 0 1 K 0 0 1 L 0 0 1 M 0 0 1 N 0 0 1 O 1 0 2 O 0 0 0 t 0.1 0 0 16777215 16711680 16777215 1 0 0 1 1 0 0 3 0 1 0 ---------- Segments 1 7 1 1 16711680 16777215 2 0 1 1 0 0 13 9 10 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ---------- paramater 14 0 0 1 1 0.1 0 1 1 0 1 1 0.1 0 2 1 0 1 1 0.5 1 3 0 0 1 1 0.1 1 0 1 0 1 1 0.1 1 0 1 0 1 1 0.1 1 0 1 0 1 1 0.1 1 0 1 0 1 1 0.1 1 0 0 0 1 1 0.001 0 4 1 0 1 1 0.1 0 5 1 0 1 1 0.1 1 0 0 0 1 1 0.0872664625997165 1 6 1.8325957 0 1 1 0.1 1 0 1 0 1 1 0.1 1 0 1 1 80 ---------- KakuMode ScanWidth LogMode ThetaMode AreaMode capStyle 1 1 2 1 1 0 1 1 1 1 0 32 0 DrawMode SegmentShowSync 1 0 AfterImageColorNo, CanAImg,MaxAimgN0 0 1 3001 circleMode 1 ---------- ScaleX Vlow,VHigh,label 0 914 x x AxesVisible,ScaleVisible,Svaluevisible,AddDegreeLetter,ScaleGuidevisible 1 1 1 0 1 NUmber,Base,Linterval,numberR 6 1 1 6 High,Low 3.34130242088612 -3.42906794948425 ---------- ScaleY Vlow,VHigh,label 0 914 y AxesVisible,ScaleVisible,Svaluevisible,ScaleGuidevisible 1 1 1 1 0 NUmber,Base,Linterval,NumbeerR 6 1 1 6 High,Low 3.39667018518519 -3.37370018518519 ---------- ScaleS SquareQ AreaRectify PsMesh AxisWidth FontSize AxisOn letterCenterShowPOsition ShowEquation AxisType PolorNum Areafixed 1 1 2 1 12 0 0 0 0 0 12 0 0 0 ---------- Yvalue 1 1 ---------- Iinterval Svalue Evalue sliceNo 1 -1 1 1 40 10 Dfuncno Efuncno AreaQ 1 0 0 ---------- Yvalue Function List 6 y1 y2 y3 y4 y5 y6 ---------- Panel Position 0 0 0 0 0 526 112 468 0 0 0 0 1 1 1 1 1 ---------- PetaMEMO SECTION Style, Color, BGcolor , Size, PositionX, positionY 3 0 0 10 0 0 0 71 パラメーター{v}は、正方形の傾きです。 正方形を複素平面上に、 {w=z^2},{w=1/z}で写した図形です。 {w=z^2}は、{f(x,y)=g(X)} {w=1/z}は、{f(x,y)=h(X)} としてください。 {f(x,y)=h(g(X))}としたり、 自分で、{f(x,y)}を定義しても面白いね。 点をドラッグしよう。 下の「Anime」ボタンも押してみよう。 #HideScript #On T,a,b,c,v Change #Call(Write) #end #HideScript//Write #Calc #ClrAImgData #for t:=0 to 1 step 0.2 #Calc #Next t #Draw #//初期化1(傾き 0°) #ClrAImg #T:=(0,0) #a:=0 #b:=1 #c:=1 #v:=0 #Call(Write) #//初期化2(傾き45°) #ClrAImg #T:=(0,0) #a:=0 #b:=1 #c:=1 #v:=Pi/4 #Call(Write) #//Anime #ClrAImg #T:=(0,0) #Call(Write) #for d:=0 to 1 step 0.1 #T:=(d,d) #Call(Write) #next d #for d:=Pi/4 to Pi step Pi/36 #T:=(Sqrt(2)*cos d,Sqrt(2)*sin d) #Call(Write) #next d #for d:=-Sqrt(2) to -2 step -0.1 #T:=(d,0) #Call(Write) #next d #for d:=0 to -2 step -0.1 #T:=(-2,d) #Call(Write) #next d #for d:=-2 to 0 step 0.1 #T:=(d,d) #Call(Write) #next d #T:=(0,0) #Call(Write) ---------- 11 4 27 1 4 104 1 4 231 1 4 26 0 4 26 0 4 26 0 4 26 0 4 26 0 4 26 0 4 26 0 4 24 0 ---------- Table SECTION RowNo, ColumnNo 0 10 200 Table Data 60 60 60 60 60 60 60 60 60 60 ---------- SimpleMemo SECTION 0 ----------