【第6回】曲線の描画 |
例題13 関数の定義 「DEF」
f(x)=x2+3x+2 (0≦x≦1) の定義域を10等分したときのf(x)の値を求めるプログラムを作れ。 |
(LIST1) 10 FOR x=0 TO 1 STEP 0.1 20 PRINT x,x^2+3*x+2 30 NEXT x (LIST2) 10 DEF f(x)=x^2+3*x+2 20 FOR x=0 TO 1 STEP 0.1 30 PRINT x,f(x) 40 NEXT x
<類題13>f(x)=-x2+x-4 (0≦x≦1) の定義域を10等分したときのf(x)の値を求めるプログラムを作れ。
(OUTPUT) 0 -4 .1 -3.91 .2 -3.84 .3 -3.79 .4 -3.76 .5 -3.75 .6 -3.76 .7 -3.79 .8 -3.84 .9 -3.91 1 -4
例題14 曲線の描画 「PLOT LINES」
次の関数のグラフを描画せよ。 (1) f(x)=x2+3x+2 (2) f(x)=sin x |
(LIST) (1) 10 LET x1=-5 20 LET x2=5 30 LET y1=-5 40 LET y2=5 50 DEF f(x)=x^2+3*x+2 60 SET WINDOW x1,x2,y1,y2 70 DRAW GRID 80 FOR x=x1 TO x2 STEP 0.1 90 PLOT LINES: x,f(x); 100 NEXT x (2) 10 LET x1=-2*PI 20 LET x2=2*PI 30 LET y1=-5 40 LET y2=5 50 DEF f(x)=sin(x) 60 SET WINDOW x1,x2,y1,y2 70 DRAW GRID WITH SCALE(PI,1) 80 FOR x=x1 TO x2 STEP 0.1 90 PLOT LINES: x,f(x); 100 NEXT x
<類題14>次の関数のグラフを描け。
(1) f(x)=x3-3x+2
(2) f(x)=x4+2x3+2
(3) f(x)=2cos x+sin x