SimankovBV 2 недель назад
Родитель a1ee993cb3
Сommit d5a45f0e46

Двоичные данные
TEMA7/Figure_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 23 KiB

@ -0,0 +1,33 @@
# Выполнение модульного задания
Симанков Богдан, А-02-23
# Задание
Разработайте анонимную функцию, вычисляющую значение a*sin(x)/x, где a,x – аргументы функции. Рассчитайте эту функцию в интервале значений х: 0<x50 с шагом 0.5 и при некотором значении коэффициента a. Обеспечьте запись рассчитанных значений в текстовый файл по одному значению на строке. Отобразите рассчитанные значения в виде графика.
# Выполнение
```py
>>> import math
>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> a = 2
>>> func = lambda a, x: a * math.sin(x) / x if x != 0 else a
>>> x_val = np.arange(0.5, 50.5, 0.5)
>>> y_val = [func(a, x) for x in x_val]
>>> with open('results.txt', 'w') as file:
... for y in y_val:
... file.write(f"{y}\n")
>>> plt.plot(x_val, y_val)
>>> plt.title('График функции a*sin(x)/x')
>>> plt.xlabel('x')
>>> plt.ylabel('a*sin(x)/x')
>>> plt.show()
```
График сохранён в файле Figure_2.png
![График](Figure_2.png)
Загрузка…
Отмена
Сохранить