Задать вопрос

Как, посчитав sin(pi/3), получить ответ «√3/2», а не его точное значение?

Например: как с помощью math, numpy или какой-нибудь другой библиотеки, посчитав sin(pi/3), получить в ответе не 0.8660254037844386, а иррациональное число '√3/2'
  • Вопрос задан
  • 3191 просмотр
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Tiendil
@Tiendil
Разработчик ПО.
Я бы погуглил что-то вроде «python symbolic math»

Для начала можно посмотреть вот эту библиотеку: sympy.org/ru/index.html
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
KvanTTT
@KvanTTT
Можно с помощью табличной подстановки для наиболее распространенных углов от 0 до pi/2. А на весь остальной диапазон от 0 до pi*2 расширяется с помощью стандартных формул (угол сначала нужно нормализовать).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
30 янв. 2025, в 04:39
2000 руб./за проект
30 янв. 2025, в 04:27
500000 руб./за проект