分数関数のグラフ(1) &ref(fractionalfn.png,,title=,width=400,) &ref(fractionalfn.zip) Setax([7,"se"]); // 原点Oの表示位置を"se"に設定 Plotdata("1","4/x","x",["Num=300","Dis=10","Exc=[0]"]); // 双曲線y=4/xを描く // オプションは // Num=300:曲線(折れ線)の分割数 // Dis=10:値が指定数値以上ジャンプする場合は不連続点とみなす // Exc=[0]:リストで示された点(0)を除く // Cindy画面で曲線上に点A,Bをとる Listplot("1",[ [A.x,0],A,[0,A.y] ],["do"]); Listplot("2",[ [B.x,0],B,[0,B.y] ],["do"]); // 座標を示す点線(オプション"do"=dottedlline)を描く Htickmark([A.x,"n",text(A.x)]); Htickmark([B.x,text(B.x)]); // Aのx座標の"n"=northにAのx座標を記入 // 表示位置のデフォルトは"s"=south Vtickmark([A.y,"e",text(A.y)]); Vtickmark([B.y,text(B.y)]); // y軸の表示位置のデフォルトは"w"=west ============================================= 分数関数のグラフ(2) &ref(fractionalfn2.png,,title=,width=400,) &ref(fractionalfn2.zip) // 関数y=-2/xを平行移動 Plotdata("1","-2/(x+2)+3","x",["Num=300","Dis=10","Exc=[-2]"]); Listplot("1",[ [A.x,0],A,[0,A.y] ],["do"]); Listplot("2",[ [B.x,0],B,[0,B.y] ],["do"]); Paramplot("1","[-2,t]","t=[-2,8]",["da"]); Paramplot("2","[t,3]","t=[-7,3]",["da"]); // 漸近線x=-2,y=3を"da"=dashlineで描く