Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 25.04.2019
Сообщений: 13

Вычислить приближенное значение функции y(x) при x=x0 c заданной точностью до ε разложив её на ряд Маклорена

25.04.2019, 18:41. Показов 2311. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить приближенное значение функции y(x) при x=x0 c заданной точностью до ε разложив её на ряд Маклорена

f(x)=x^2*e^x; x1=0.3, x2=0.5; ε=0.001
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.04.2019, 18:41
Ответы с готовыми решениями:

Вычислить приближенное значение функции y(x) при x=x0 c заданной точностью до ε разложив её на ряд Маклорена
Вычислить приближенное значение функции y(x) при x=x0 c заданной точностью до ε разложив её на ряд Маклорена f(x)=x^2*e^x; x1=0.3,...

Ряд Маклорена. Вычислить значение функции с заданной точностью
Ребята,помогите пожалуйста решить задачу.Недавно стал изучать delphi и попалось такое задание: вычислить значение функции с помощью ряда...

С заданной точностью ε вычислить значение функции cos(x) (разложение в ряд)
Всем привет) Помогите пожалуйста решить:3 С заданной точностью ε вычислить значение функции cos x:

1
 Аватар для ArtemFM
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
27.04.2019, 12:41
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
/**
 * Дана функция f(x) = x^2 * e^x
 * т.к. ряд Маклорена - это ряд Тейлора в точке x = 0, то
 * разложим функцию на ряд Тейлора в точке 0:
 * <p>
 * 1-й ряд
 * f`(x) = (x^2 * e^x)` = (x^2)` * e^x + x^2 * (e^x)` = 2x * e^x + x^2 * e^x;
 * f`(0) = 0
 * <p>
 * 2-й ряд
 * f``(x) = (2x * e^x + x^2 * e^x)` = (2x)` * e^x + 2x * (e^x)` + (x^2)` * e^x + x^2 * (e^x)` =
 * = 2 * e^x + 2x * e^x + 2x * e^x + x^2 * e^x = 2 * e^x + 4x * e^x + x^2 * e^x;
 * f``(0) = 2;
 * <p>
 * 3-й ряд
 * f```(x) = ... = x^2 * e^x + 6x * e^x + 6 * e^x;
 * f```(0) = 6;
 * <p>
 * 4-й ряд
 * f````(x) = ... = x^2 * e^x + 8x * e^x + 12 * e^x;
 * <p>
 * итоговый ряд:
 * 2x * e^x = 0 + (0x / 1!) + (2x^2 / 2!) + (6x^3 / 3!) + (12x^4 / 4!)...
 */
public class Task04 {
    private static double e = 0.001;
    private static double x1 = 0.3;
    private static double x2 = 0.5;
 
    public static void main(String[] args) {
        System.out.printf("GIVE: x = %.2f, e = %.5f;\n", x1, e);
        solution(x1, e);
 
        System.out.printf("\n\nGIVE: x = %.2f, e = %.5f;\n", x2, e);
        solution(x2, e);
    }
 
    private static void solution(double x, double e) {
        double sum = 0.;
        double fx0 = 0;
        double fx = 1.;
 
        double numerator = 0;
        int fact = 1;
        int n = 1;
        while(Math.abs(fx - fx0) > e) {
            fx0 = fx;
            numerator += (n - 1) * 2;     // высчитываем числитель;
            fact *= n;                    //высчитываем факториал;
            fx = (numerator * x) / fact;  //считаем для данного ряда формулу;
            sum += fx;
            System.out.println("ITERATION #" + n + ":");
            System.out.printf("   %.0f * x^%d / %d! = ", numerator, n, n);
            System.out.printf("   %.0f * %.15f / %d = %.15f;\n", numerator, x, fact, fx);
            System.out.printf("   Sum : %.10f;\n\n", sum);
            x *= x;                       //возводим в степень x;
            n++;
        }
    }
}
Добавлено через 1 минуту
консоль:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
GIVE: x = 0,30, e = 0,00100;
ITERATION #1:
   0 * x^1 / 1! =    0 * 0,300000000000000 / 1 = 0,000000000000000;
   Sum : 0,0000000000;
 
ITERATION #2:
   2 * x^2 / 2! =    2 * 0,090000000000000 / 2 = 0,090000000000000;
   Sum : 0,0900000000;
 
ITERATION #3:
   6 * x^3 / 3! =    6 * 0,008100000000000 / 6 = 0,008100000000000;
   Sum : 0,0981000000;
 
ITERATION #4:
   12 * x^4 / 4! =    12 * 0,000065610000000 / 24 = 0,000032805000000;
   Sum : 0,0981328050;
 
ITERATION #5:
   20 * x^5 / 5! =    20 * 0,000000004304672 / 120 = 0,000000000717445;
   Sum : 0,0981328057;
 
 
 
GIVE: x = 0,50, e = 0,00100;
ITERATION #1:
   0 * x^1 / 1! =    0 * 0,500000000000000 / 1 = 0,000000000000000;
   Sum : 0,0000000000;
 
ITERATION #2:
   2 * x^2 / 2! =    2 * 0,250000000000000 / 2 = 0,250000000000000;
   Sum : 0,2500000000;
 
ITERATION #3:
   6 * x^3 / 3! =    6 * 0,062500000000000 / 6 = 0,062500000000000;
   Sum : 0,3125000000;
 
ITERATION #4:
   12 * x^4 / 4! =    12 * 0,003906250000000 / 24 = 0,001953125000000;
   Sum : 0,3144531250;
 
ITERATION #5:
   20 * x^5 / 5! =    20 * 0,000015258789063 / 120 = 0,000002543131510;
   Sum : 0,3144556681;
 
ITERATION #6:
   30 * x^6 / 6! =    30 * 0,000000000232831 / 720 = 0,000000000009701;
   Sum : 0,3144556681;
 
 
Process finished with exit code 0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.04.2019, 12:41
Помогаю со студенческими работами здесь

Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5
Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5. Погрешность ε вычислять с помощью следующего...

Вычислить с заданной точностью ε значение функции Y для каждого из 20 значений Х
В общем задача такая: Вычислить с заданной точностью ε значение функции Y для каждого из 20 значений Х: Y = 1 – X / 2 + (1*3*X2) /...

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

Разложение функции в ряд Маклорена с заданной точностью
дайте плиз теорию где можно почитать как это реализовать это на с++, а то я в матиматике не силён...или может книгу по численным методам...

Даны числа ε>0 и x. Вычислить с точностью ε значение функции y:
Даны числа ε&gt;0 и x. Вычислить с точностью ε значение функции y: y=\sin...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru