緑の中に

緑の中に
国立天文台

10/02/2019

座標の回転

座標軸の回転



プログラムはこのようになります

15度の回転を行いました
十進BASICの扱いです
たのしいですよ
!------------------------------------------------------------------------------------------------------------
!色指標0の色は背景色で,特別な意味を持つ。また,各描画命令は,特に指定がない場合には色指標1の色を用いる。
!  本BASICでは,色指標は0から255までが利用でき,あらかじめ次のように割り当てられている。
!  0白, 1黒, 2青, 3緑, 4赤, 5水色, 6黄色, 7赤紫,
!  8 灰色,9 濃い青,10 濃い緑,11 青緑, 12 えび茶,13 オリーブ色,14 濃い紫,15 銀色,・・・
!SET COLOR MIX(色指標) 数値式,数値式,数値式
!  色指標に対応する色を変える。色指標は数値式で与える。
!  3つ並んだ数値式は,赤,緑,青の順に強度を0~1の数値で指定する。
!例
!  SET COLOR MIX(1) 0,0,1
!を実行すると,以後,1番の色が青になる。
!---------------------------------------------------------------------------------
!軸・格子を描く組込みの絵定義
!DRAW GRID 
!  x軸方向 間隔1,y軸方向 間隔1の格子を描く。
!DRAW GRID(p,q)
!  x軸方向 間隔p,y軸方向 間隔qの格子を描く。
!DRAW AXES 
!  目盛り間隔がx軸方向1,y軸方向1のx軸とy軸を描く。
!DRAW AXES(p,q)
!  目盛り間隔がx軸方向p,y軸方向qのx軸とy軸を描く。
!DRAW GRID0 
!DRAW AXES0 
!  上述と同様であるが,目盛りの数字を描かない。
!  上述の組込み絵は,通常,15番の色を用いる。
!軸・格子の色を変えたい場合は,SET COLOR MIXを用いて15番の色を変更する。
!-------------------------------------------------------------------------------------------------------------------------------------------

!SET COLOR MIX(15) 0,0,0      !  軸:黒色実線  格子:灰色(銀色)破線  この命令を削除すると、実線軸・破線格子・目盛り数値、が灰色(銀色かな)
SET COLOR MIX(15) 0,0,0       !  軸:黒色実線  格子:灰色(銀色)破線  目盛り数値:黒色
!SET COLOR MIX(15) 0,0,1      !  軸:青色実線  格子:青色破線 目盛り数値:青色


SET WINDOW -5,5,-10,5          !  SET WINDOW -4,4,0,8   x座標の範囲を-4~4,y座標の範囲を0~8にする。
!DRAW grid(2,2)                !  メモリ数値 XY共に2Step


OPTION ANGLE DEGREES  ! ************
!座標軸が回転します
DRAW grid(2,2)  WITH SCALE(1)*SHIFT(0,0)*ROTATE(15)     ! **********   メモリ数値 XY共に2Step。  この命令を削除すると、軸・格子・目盛り 無しとなる。



SET LINE COLOR 7              ! Lineの色を 1黒   7赤紫  

DEF f(x)=(x+2)*(x-3)                  ! ^は累乗を意味します

FOR x=-4 TO 4 STEP 0.01
   PLOT x,f(x);                 ! 末尾がセミコロンであれば,描点がonのままとなる
    
NEXT x
END