SneguraDS 2 месяцев назад
Родитель 0e91ead668
Сommit 46dbfafd7d

@ -6,11 +6,11 @@
#программу в виде списка.
```py
#Генирируем послед испульсов, возвращаем список отсчетов сигнала
def generate_pulse_signal(amplitude, pulse_duration, period, num_samples, filename):
def generate_pulse_signal(amplitude, pulse_duration, period, num_samples, filename):
signal = []
with open(filename, 'w') as file:
for i in range(num_samples):
with open(filename, 'w') as file:
for i in range(num_samples):
# Определение позиции в периоде
position_in_period = i % period
@ -35,7 +35,9 @@ if __name__ == "__main__":
filename="iz.txt"
)
print(f"Сгенерировано {len(pulse_signal)} отсчетов импульсного сигнала")
```
Сгенерировано 30 отсчетов импульсного сигнала
```py
print("Первые 10 строк из файла:")
with open("iz.txt", 'r') as file:
for i, line in enumerate(file):
@ -43,6 +45,8 @@ with open("iz.txt", 'r') as file:
print(f"Строка {i+1}: {line.strip()}")
else:
break
```
```py
Строка 1: 5.0
Строка 2: 5.0
Строка 3: 5.0

Загрузка…
Отмена
Сохранить