Упражнения по математике на Java: вычислите возведение e в степень x, используя сумму первых n членов ряда Тейлора.

Java Math Exercises: Exercise-25 with Solution

Из Википедии,
В математике ряд Тейлора представляет собой представление функции в виде бесконечной суммы членов, которые вычисляются из значений производных функции в одной точке.
Пример:
Ряд Тейлора для любого многочлена — это сам многочлен.

Приведенное выше расширение выполняется, потому что производная e x по x также равна e x , а e 0 равно 1.
Это оставляет члены (x — 0) n в числителе и n! в знаменателе для каждого члена бесконечной суммы.
Напишите программу на Java, чтобы вычислить возведение е в степень x, используя сумму первых n членов ряда Тейлора.

Пример решения :

Код Java:

  import java.util. *  ; решение класса {статическое число с плавающей запятой Taylor_exponential (int n, float x) {float exp_sum = 1;  для (int i = n - 1; i> 0; --i) exp_sum = 1 + x * exp_sum/i;  return exp_sum;  } public static void main (String [] args) {Scanner scan = new Scanner (System.in);  System.out.print ("Введите номер:");  int n = scan.nextInt ();  System.out.print ("Ввод x:");  float x = scan.nextInt ();  если (n> 0 && x> 0) {System.out.println ("e ^ x =" + Taylor_exponential (n, x));  }}}  

Пример вывода:

 Вход n: 25 Вход x: 5e ^ x = 148,41316 

Блок-схема:

Java Редактор кода:

Оцените статью
nanomode.ru
Добавить комментарий