#!/usr/bin/python3 import numpy as np # Numpy Library importieren import matplotlib.pyplot as plt from numpy.core.function_base import linspace # Matplotlib für mathematische Plots from scipy import signal # Rechteckkurve x_min = 0 x_max = 3 y_min = -2 y_max = 12 # Funktion definieren x = np.linspace(x_min,x_max,1000) f_x = 5*signal.square(2*np.pi*x) + 5 #g_x = -63.6 * np.cos(np.pi * 2 * x) # Funktion plotten plt.axis([x_min,x_max,y_min,y_max]) # xmin, xmax, ymin, ymax plt.axhline(linewidth=2, color="gray") plt.axvline(linewidth=2, color="gray") plt.plot(x,f_x, label= r'$u(t)$' ) #plt.plot(x,g_x, label= r'$i_L(t)$') plt.ylabel(r'$u$ / $V$', size='large', weight="bold", color='blue') plt.xlabel(r'$t$ / $ms$', size='large', weight="bold", color='blue') plt.grid(True) plt.legend() plt.show()