Как уменьшить значения по экспоненте?

223
07 февраля 2018, 13:06

Есть массив

int[] a1 = new int[50000];

Надо пересчитать значения массива, чтобы они уменьшались по экспоненте.

Изначально значения массива это числа равные 20000. После пересчета они должны уменьшаться и прийти к нулю. Как это сделать используя возможности java?

Answer 1

Пример: i^e*20000

    double[] ints = new double[50000];
    Arrays.fill(ints, 20000d);
    for (int i = ints.length - 1; i >= 0; i--) ints[i] = Math.pow(i, Math.E) * ints[i];

READ ALSO
Метод поиска в CRUD приложении (Spring + Hibernate + Maven)

Метод поиска в CRUD приложении (Spring + Hibernate + Maven)

Всем привет! Я новичок в работе с фрейворками, делаю входное задание в рамках обучалки - необходимо сделать CRUD с возможность поиска по базеВзял...

266
Формула в строку Java

Формула в строку Java

Задача: Составить таблицу значений функции y = f(x) на отрезке [n; m] с шагом k

219
Как запустить rest-client в 3 потока?

Как запустить rest-client в 3 потока?

Написал рест клиент для выгрузки данных:

310
Почему крашится LoaderManager при переключении вкладки ViewPager?

Почему крашится LoaderManager при переключении вкладки ViewPager?

В главной активности у меня стоит ViewPager перелистывающий 4 страницы (фрагмента)В 1 фаргменте используется LoaderManager для асинхронной загрузки...

255