Язык программирования Python

Как вычислить и построить график функции тангенса в python?

Примеры вычисления и построения графика функции тангенса в python

Вычисление тангенса для заданного угла

Для получения тангенса заданного угла можно воспользоваться библиотекой math.

import math angle = 0 result = math.tan(angle) print(result)
Code language: JavaScript (javascript)

Результат:

0.0
Code language: CSS (css)

Примечание: функция tan предполагает, что угол задан в радианах. Чтобы преобразовать градусы в радианы в python, одним из решений является использование math.radians():

import math angle = 45 # угол в градусах angle = math.radians(angle) # угол в радианах result = math.tan(angle) print(result)
Code language: PHP (php)

Другой пример.

import math angle = math.pi / 6 result = math.tan(angle) print(result)
Code language: JavaScript (javascript)

Результат вычисления:

0.5773502691896256
Code language: CSS (css)

Примечание: чтобы округлить число float в python, одним из решений является использование round():

import math angle = math.pi / 6 result = round(math.tan(angle), 2) print(result)
Code language: JavaScript (javascript)

В результате вы получаете:

0.58
Code language: CSS (css)

Постром функцию касательной

import matplotlib.pyplot as plt import numpy as np import math angle_min = - 2.0 * math.pi angle_max = 2.0 * math.pi res = 0.01 angle_list = [a for a in np.arange(angle_min,angle_max,res)] angle_tan_list = [math.tan(a) for a in angle_list] plt.plot(angle_list, angle_tan_list) plt.title("Вычислление тангенса для заданного угла",fontsize=12) plt.ylim(-10,10) plt.savefig("tangent_function.png", bbox_inches='tight', dpi=100) plt.show()
Code language: JavaScript (javascript)

После запуска кода получим:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *