出題内容

y = ax^2 + bx + cにおいて、a, b, cを0以外に設定し、1 < x < 100の範囲でグラフを描画せよ。
(^は指数表現である。プログラム中における記号^は言語により意味が異なるので注意)

In [1]:
# 解答例
import numpy as np
import matplotlib.pyplot as plt # グラフの作成に必要

def func(x, a, b, c):
    return a * x**2 + b * x +c

x = np.arange(1, 100, 1)
y = func(x, 1, 2, 3)

# グラフの描画
plt.plot(x, y)
plt.grid()      # グリッドを表示させる
plt.xlabel("x") # 軸名を付ける
plt.ylabel("y")
plt.show()