experiment-w-scripts/cube.py
2025-10-09 12:01:20 +01:00

24 lines
631 B
Python

from math import *
## Exp W. Modes of long Cube ##
u = 343 #speed of sound
a = 0.2 #length width and height of cube
b = 0.2
c = 0.2
fqn = [] #frequencies and respective quantum numbers
f = [] # frequencies
for l in range (0,4):
for m in range (0,4):
for n in range (0,4):
qn = [l,m,n]
frequency = (u/2)*(sqrt((l/a)**2+(m/b)**2+(n/c)**2))
if frequency in f: # check for duplicatesq
continue
else:
f.append(frequency)
fqn.append([frequency,qn])
for i in range(len(fqn)):
print(sorted(fqn)[i])