sonnum/sintest.py
2025-08-13 00:08:39 +03:00

54 lines
805 B
Python

import math
def cutsin(t, freq):
tF = t * freq
ftF = int(t * freq)
return math.sin(2*math.pi*(tF - ftF))
def normsin(t, freq):
return math.sin(2*math.pi*freq*t)
def cs(x):
return math.sin(2*math.pi*(x - int(x)))
def s(x):
return math.sin(2*math.pi*x)
print(cs(787876879))
print(s(787876879))
4/0
freq = 100
t = 7768.878676
print(normsin(t, freq))
print(cutsin(t, freq))
print(t - int(t*freq)/float(freq))
print(f'F = {freq}')
print(f'TF = {t*freq}')
print(f'fTF = {int(t*freq)}')
print(f'fTF/F = {int(t*freq)/float(freq)}')
"""
import cProfile
def dvd():
for i in range(0,1000000):
normsin(t, freq)
def snn():
for i in range(0,1000000):
cutsin(t, freq)
cProfile.runctx("dvd()", globals(), locals())
cProfile.runctx("snn()", globals(), locals())
"""