基本的で申し訳ないです。
mathematicaでなく、あえてpythonで書きたく、以下の式をplotしたいのですが
エラーが式の範囲外になる的なことが書かれているのですが、確認してもわかりません。
python
1import numpy as np 2import matplotlib.pyplot as plt 3import math 4 5#極限関数 6a=1/math.sqrt(2) 7x=np.linspace(-a, a, 100); 8plt.figure(0) 9plt.gca().set_aspect('equal', adjustable='box') 10 11y=1/((math.pi)*(1-x**2)*(math.sqrt(1 - 2*x**2))) 12plt.plot(x, y) 13plt.show()
Traceback (most recent call last): File "C:\Users\Rei Sato\Desktop\python�R�[�h\����.py", line 11, in <module> y=1/((math.pi)*(1-x**2)*(math.sqrt(1 - 2*x**2))) TypeError: only size-1 arrays can be converted to Python scalars
申し訳ないです、ご指摘お願いします!!
回答4件
あなたの回答
tips
プレビュー