Комплексная функция суммы в Java - PullRequest
0 голосов
/ 21 декабря 2018

Я пытаюсь завершить следующую сумму обозначений сигма, но я честно застрял, я не уверен, как поступить с (Xi / 2) к степени i / 2.Я не знаю, правильно ли я делаю это в первую очередь, любая помощь будет признательна, это код, который у меня есть.

public static double ComplexSumFunctionA (int[] input) {
    double [] arr15  = {1, 2, 3, 4, 5};
    double sum = 0;
    for (double i = 0; (i < arr15.length/2); i++) {

     }

    return 0;
}

enter image description here

Функция комплексной суммы

1 Ответ

0 голосов
/ 21 декабря 2018

Обозначение xi означает значение ith значение x, поэтому, если x - массив, это значение в x[i]

  • Я предположил Nтакже длина массива
  • Вы получаете значение x[i]
  • Вы делите на 2
  • Затем получаете i/2
  • сумму в Sigmaдля расчета суммы

Вот оно

public static double complexSumFunctionA(int[] input) {
    double sum = 0, val;
    for (int i = 0; i < input.length; i++) {
        val = Math.pow(input[i] / 2.0, i / 2.0);
        sum += val;
    }
    return sum / (input.length + 3);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...