import numpy as np import matplotlib.pyplot as plt #Task Abbildung 1 x1 = np.arange(-5, 5.05, 0.05) y1 = np.array([]) for x in x1: y1 = np.append(y1, np.exp(x)) plt.xlim((-5, 5 + 0.05)) plt.title("Abbildung 1") plt.plot(x1, y1) plt.legend(["f(x) = e^x"]) plt.figure() #Task Abbildung 2 x2 = np.arange(-10, 10.1, 0.1) y2 = np.array([]) for x in x2: y2 = np.append(y2, x**5 + 3*x**4 + 3*x**2 + x + 1) plt.xlim((-10, 10 + 0.1)) plt.title("Abbildung 2") plt.plot(x2, y2) plt.legend(["p(x) = x^5 + 3x^4 + 3x^2 + x + 1"]) plt.figure() #Task 3 x3 = np.arange(-2 * np.pi, 2 * np.pi + 0.01, 0.01) y3_1 = np.array([]) y3_2 = np.array([]) for x in x3: y3_1 = np.append(y3_1, 0.5 * np.sin(3 * x)) y3_2 = np.append(y3_2, 0.5 * np.cos(3 * x)) plt.xlim((-2 * np.pi, 2 * np.pi + 0.01)) plt.title("Abbildung 3") plt.plot(x3, y3_1) plt.plot(x3, y3_2) plt.legend(["g(x) = 0.5 * sin(3x)", "h(x) = 0.5 * cos(3x)"]) plt.figure() #Show Graphics plt.show()