解答例

演習2.2

任意に指定される区間[a,b]における関数f(x)のグラフを作成するPythonの関数draw_f(a,b)を作ってください。

Step 1.

まず、関数 $f(x)=\sqrt{x}+1$のコードを用意します。

関数を使ってみます。

Step 2.

指定される区間[a,b]におけるグラフを描くために、[a,b]の分割を考え、x_listを作成します。

Step 3.

グラフの描画に必要となる y_listを作成します。x_listとy_listを使って、グラフを作成してみます。

Step 4.

上記のコードをdraw_graph(a,b)にまとめます。特に、a,bは引数から値を取るので、関数の中でa,bの具体的な値を設定する必要はないです。

他のa,bの値で試してみます。例えば、a=1,b=100。