実現したいこと
pythonで関数により得られた戻り値をmatplotlibを用いてグラフに出力したい。
前提
y=x+2という方程式を関数の戻り値を用いてグラフに出力したい
発生している問題・エラーメッセージ
NameError Traceback (most recent call last) <ipython-input-10-9978d481420a> in <cell line: 10>() 8 return y 9 ---> 10 plt.plot(x,y) 11 plt.show() NameError: name 'y' is not defined
該当のソースコード
Python
1mport numpy as np 2import matplotlib.pyplot as plt 3 4x=np.arange(0,11,1) 5a=1;b=2 6def func(x,a,b): 7 y=a*x+b 8 return y 9 10plt.plot(x,y) 11plt.show()
試したこと
x,a,bをそれぞれ変数として定義すると描画はできた
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー