Предмет: Информатика, автор: fluez03

Побудувати таблицю значень функці y=sin(x)+2x на відрізку -2 до 2
мова програмування python

Ответы

Автор ответа: nullptr53
1

Ответ:

import numpy as np

import matplotlib.pyplot as plt

def calculate_function(x):

return np.sin(x) + 2 * x

# Создание массива значений x на отрезке [-2, 2]

x = np.linspace(-2, 2, 100)

# Вычисление значений функции y = sin(x) + 2x

y = calculate_function(x)

# Построение графика

plt.plot(x, y, label='y = sin(x) + 2x')

plt.xlabel('x')

plt.ylabel('y')

plt.title('График функции y = sin(x) + 2x')

plt.legend()

plt.grid(True)

# Добавление таблицы значений

table_data = []

for x_val in np.linspace(-2, 2, 10):

y_val = calculate_function(x_val)

table_data.append([f"{x_val:.2f}", f"{y_val:.4f}"])

table = plt.table(cellText=table_data, colLabels=['x', 'y'], loc='upper right', cellLoc='center', colLoc='center')

table.auto_set_font_size(False)

table.set_fontsize(8)

table.scale(1, 1.5)

plt.show()

Приложения:

fluez03: спасибо за решение!
nullptr53: не за что
nullptr53: не благодари так как возможно я ошиься где то в коде
Похожие вопросы
Предмет: Алгебра, автор: nesterkonasta4