谢邀!
有点不太合适,让我解数学题,结果显示失败了。竟然都思考尝试了,把解题步骤写在这里丢个脸吧,也不知道思路对不对,就这样吧。以后不能答这种题目了,太浪费时间了,有种让我帮做作业的感觉。
我想说,可以简化一下你的公式吗?好心痛,尝试简化一下你的公式,如下:
条件有:
我试下吧,如下:
q = -4,公式如下:
即
接下来画图如下:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(-4.2, -3.8, 0.01)
y = abs(-3.8 - x)**2
plt.plot(x, y)
出现效果如下:
按这个规律,写出了其他的公式,如下:
q = -3时,
q = -2时,
q = -1时,
q = 0 时,
q = 1 时,
q = 2 时,
q = 3 时,
q = 4时,
最终写出的代码,脑子已经乱了,反正结果就是这样,不一定对,如下:
x1 = np.arange(-4.2, -3.8, 0.01)
y1 = abs(-3.8 - x1)**2
x2 = np.arange(-3.2, -2.8, 0.01)
y2 = abs(-5.6 - 2 * x2) ** 2
x3 = np.arange(-2.2, -1.8, 0.01)
y3 = abs(-5.4 - 3 * x3) ** 2
x4 = np.arange(-1.2, -0.8, 0.01)
y4 = abs(-3.2 - 4 * x4) ** 2
x5 = np.arange(-0.2, 0.2, 0.01)
y5 = abs(1 - 5 * x5) ** 2
x6 = np.arange(0.8, 1.2, 0.01)
y6 = abs(4.8 - 4 * x6) ** 2
x7 = np.arange(1.8, 2.2, 0.01)
y7 = abs(6.6 - 3 * x7) ** 2
x8 = np.arange(2.8, 3.2, 0.01)
y8 = abs(6.4 - 2 * x8) ** 2
x9 = np.arange(3.8, 4.2, 0.01)
y9 = abs(4.2 - x9) ** 2
plt.plot(x1, y1, x2, y2, x3, y3, x4, y4, x5, y5, x6, y6, x7, y7, x8, y8, x9, y9)
plt.show()
图是这样的,如下:
也不知道是什么鬼