h=input('Vstavi razdaljo med viroma (/lambda): ') p=input('Vstavi fazno razliko v stopinjah: ') print 'Pocakaj, gre zelo pocasi...' import numpy as np import matplotlib.pyplot as plt def f(t): return np.fabs(np.cos(h*np.pi*np.cos(t)+np.radians(p)/2)) t=np.arange(0.0, 2*np.pi, 0.001) plt.plot(f(t)*np.sin(t), f(t)*np.cos(t),'b-', np.sin(t), np.cos(t), 'g--') plt.axis([-1.2, 1.2, -1.2, 1.2]) plt.axes().set_aspect('equal') plt.show()