вычисление ряда суммы числа слагаемых

156
15 января 2022, 15:00

Вот задание: для всех значений X, задаваемых параметрами из набора: начальное значение А, конечное значение В, шаг Dx, количество шагов N x, ограничение на число итераций N m ax, вычислить функцию F (x ) как сумму S бесконечного числа слагаемых, заканчивая суммирование для каждого значения х при достижении заданной точности EPS.

Сделал функцию, которая считает факториал, функцию, которая возводит число в степень и функцию, которая с установленным шагом и числом шагов перебирает. А вот дальше не могу сделать. Помогите, пожалуйста.

function sum() {
  let sum = 0;
  let i = -1;
  let result = 1;
  for (let i = -1; i < 12; i += 0.5) {
    result = result + i;
    console.log("i", i);
    console.log("result", result);
  }
  return result;
}
function factorial(n) {
  if (n != 1) {
    return n * factorial(n - 1);
  } else {
    return 1;
  }
}
function finding(x, n) {
  let stepNx = 12;
  console.log("el", x ** n / factorial(x));
  if (n < stepNx*2) {
    return finding(x, n + 2);
  }
}
finding(2, 2);
sum();

Answer 1

function func(x, eps) { 
  var r = 1; // result 
  var d = 1; // denominator multiplier 
  var t = -x * x; // series term 
  var counter = 0; 
  while (Math.abs(t) > eps && counter < 1000) { 
    r += t; 
    t = -t * x * x / (++d); 
    counter++; 
  } 
  if (counter >= 1000) 
    console.log("no convergence at 1000 terms"); 
  return r; 
} 
 
for (var i = 0; i < 12; i++) { 
  console.log(-1 + 0.5 * i, func(-1 + 0.5 * i, 0.00001)); 
}

READ ALSO
Использование PHP в HTML&lt;select&gt;

Использование PHP в HTML<select>

Моя задача состоит в том , чтобы в раскрывающемся списке показывались те детали, которые лежат в таблице , но на деле получаю пустой список,...

176
Django redirect не работает

Django redirect не работает

У меня есть мини сайтик django+ajax, когда я пытаюсь сделать обычный редирект, он не делается)

156
Обмен данными между двумя разными приложениями [закрыт]

Обмен данными между двумя разными приложениями [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

105