Lissajousovy obrazce¶

skládání kolmých harmonických kmitů

In [2]:
import numpy as np
import matplotlib.pyplot as plt

úhlová frekvence, fáze a amplituda prvního kmitu

In [4]:
omega1=2
phi1=0
A1=1

úhlová frekvence, fáze a amplituda druhého kmitu

In [6]:
omega2=1
phi2=np.pi/2
A2=1
In [7]:
dt=0.01 #časový krok 
t=np.arange(0,20,dt) #pole časů
In [8]:
x=A1*np.sin(omega1*t+phi1) #první kmit
y=A2*np.sin(omega2*t+phi2) #druhý kmit

vykreslení obou kmitů

In [10]:
fig,ax=plt.subplots(figsize=(6,6))
plt.plot(t,x,label="první kmit")
plt.plot(t,y,label="druhý kmit")
ax.set_xlabel('t',fontsize=14)
ax.set_ylabel('x,y',fontsize=14)
plt.legend()
plt.show()
No description has been provided for this image

Vykreslení složení kolmých kmitů, tj. křivka, kterou v rovině $xy$ opisuje kmitající bod

In [12]:
fig,ax=plt.subplots(figsize=(6,6))
plt.plot(x,y)
ax.set_xlabel('x',fontsize=14)
ax.set_ylabel('y',fontsize=14)
plt.show()
No description has been provided for this image
In [ ]: