(обратите внимание, что этот ответ был написан для первоначально заданного вопроса, который включал вычисление v^0.16
вbc
)
В bc
оператор ^
представляет собой целочисленное возведение в степень, поэтому вы на самом деле возводите v
в степень 0, а не 0,16. Вы можете использовать логарифмы для вычисления общих показателей, хотя :вместо x^y
вы можете использовать e(y*l(x))
. Итак, вместо v^0.16
вам понадобится e(0.16*l(v))
.
Обратите внимание, что для включения стандартной математической библиотеки требуется переключатель -l
на bc
. Если вам нужен определенный уровень точности, вам нужно будет использовать параметр scale
для bc
, который по умолчанию равен 20, когда используется переключатель -l
.
openjdk находится в репозитории сообщества. Кажется, вы не включили репозиторий сообщества. Идите вперед и сначала включите репозиторий сообщества, раскомментировав репозиторий сообщества в /etc/apk/repositories
, затем запустите apk update
, затем выполните apk add openjdk11
.