ответвлено от main/python-labs
Changes in file
Этот коммит содержится в:
@@ -150,6 +150,31 @@
|
||||
Число элементов удовлетворяющих неравенству: 16
|
||||
Файл Res55.bin создан
|
||||
```
|
||||
- Программа для создания файлов и проверки:
|
||||
```
|
||||
>>>import math
|
||||
>>>import random
|
||||
|
||||
# Синусоидальный сигнал (40 точек)
|
||||
>>>with open("sine.txt", "w") as f:
|
||||
for i in range(40):
|
||||
value = 3.5 * math.sin(2 * math.pi * i / 9)
|
||||
f.write(f"{value}\n")
|
||||
print("Файл sine.txt создан (синус)")
|
||||
|
||||
# Нормальный сигнал (40 точек)
|
||||
>>>with open("normal.txt", "w") as f:
|
||||
for i in range(40):
|
||||
# Простой способ получить нормальное распределение
|
||||
r = sum(random.random() for _ in range(12)) - 6
|
||||
value = 5 + 7 * r
|
||||
f.write(f"{value}\n")
|
||||
print("Файл normal.txt создан (нормальный)")
|
||||
|
||||
>>>print(" sine.txt с T=2.5")
|
||||
>>>print(" normal.txt с T=6")
|
||||
>>>print("\nЗапуск: python M0.py")
|
||||
```
|
||||
- Для первого бинарного файла:
|
||||
0.0
|
||||
2.249756633902887
|
||||
|
||||
Ссылка в новой задаче
Block a user