1.4 KiB
1.4 KiB
ТПО Лабораторная работа #2
Вариант: 93822 Сделал: Карпов Александр Дмитриевич, 342582
Система функций
x <= 0 : ((((((((tan(x) / csc(x)) + sin(x)) / (sin(x)^3)) * cot(x)) + tan(x)) + ((cot(x) + cos(x)) / cos(x))) / sin(x)) * (csc(x) - (sec(x) * tan(x)))) x > 0 : (((((log_5(x) / log_2(x)) - log_5(x)) / log_10(x)) / ((log_3(x)^3) - (log_5(x)^3))) * (log_5(x) / log_10(x)))
Структура
- Базовые функции (ряд Тейлора):
sin(x),ln(x) - Тригонометрические:
cos,tan,cot,sec,csc— выражены черезsin - Логарифмические:
log₂,log₃,log₅,log₁₀— выражены черезln
Стратегия интеграции
Bottom-up: замена заглушек реальными модулями снизу вверх.
sin(x)— реальный, остальное — заглушки+ cos(x)(зависит от sin)+ tan(x), cot(x)(зависят от sin, cos)+ sec(x), csc(x)— полная тригонометрия+ ln(x)— реальный+ log₂, log₃, log₅, log₁₀— полная интеграция
Сборка и запуск
gradle build
gradle test
gradle run
