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

Приближенное значение функции можно вычислить с используя формулу разложения этой функции в степенной ряд

14.04.2021, 17:59. Показов 1516. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приближенное значение функции можно вычислить используя формулу разложения этой
функции в степенной ряд.
Ниже приводятся формулы разложения в степенной ряд для некоторых функций.
При приближенных вычислениях суммирование производят до тех пор, пока следующее
слагаемое по модулю будет меньше некоторой заданной величины eps.
Вычислить приближенное значение функции y=f(x). Найти количество слагаемых в формуле
приближенного вычисления и разность между точным и приближенным значением функции.
y=arctg x для x=0.001, eps=0.0001.
Написал код, но чет не работает, хотя я смотрю и не могу найти ошибки. Так все же где она?
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
package com.company;
        import java.util.Scanner;
public class Main {
    public static void main (String[] args) {
        Scanner input = new Scanner(System.in);
        double x = 0.001, epss = 0.0001;
        double sum = x, a = 1;
        int s = 0;
        double y = Math.atan(x); // Tochnoe znachenie
        System.out.printf("Tochnoe znach = %f ", y);
        for (int i = 3; i < 1000000000; i+=2 ) {
 
            if (i % 2 == 0)
            {
                sum += Math.pow(x, i) / i;
 
            }
            else {
                sum -= Math.pow(x, i)/i;
 
            }
            s++;
            a = Math.abs(Math.pow(x, i+2) / i+2);
            if (epss > a){
                break;
            }
 
        }
        System.out.printf("\nPriblij znach = %f ", sum);
        double raz = y - sum;
        System.out.printf("\nKol-vo slagaemix = %d, \nraznost = %f", s, raz );
 
    }
}
Миниатюры
Приближенное значение функции можно вычислить с  используя формулу разложения этой функции в степенной ряд  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.04.2021, 17:59
Ответы с готовыми решениями:

Вычислить приближённое значение выражения взяв два первых члена разложения функции в степенной ряд
вычислить приближённое значение выражения взяв два первых члена разложения функции f(x) степенной ряд; указать погрешность.

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

Вычислить значение функции, на основе ее разложения в степенной ряд
Доброго времени суток,всем! Прошу помочь составить программный код VBA в Excel для решения задачи. Вычислить значение функции cosx при x...

1
 Аватар для Tavashi
1172 / 762 / 194
Регистрация: 21.05.2016
Сообщений: 1,858
15.04.2021, 00:27
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
public static void main (String[] args) {
        Scanner input = new Scanner(System.in);
        double x = 0.001, epss = 0.0001;
        double sum = x, a = 1;
        int s = 1;
        int sign = 1;
        double y = Math.atan(x); // Tochnoe znachenie
        System.out.println("Tochnoe znach = " + y);
        for (int i = 3; i < 1000000000; i+=2) {
            sign = sign % 2;
            
            if (sign == 0)
            {
                sum += Math.pow(x, i) / i;
 
            }
            else {
                sum -= Math.pow(x, i)/i;
            }
            
            s++;
            a = Math.abs(Math.pow(x, i+2) / (i+2));
            if (epss > a) {
                break;
            }
            sign++;
        }
        System.out.println("Priblij znach = " + sum);
        double raz = y - sum;
        System.out.println("Kol-vo slagaemix = " + s);
        System.out.println("raznost = " + raz );
 
    }
P.S. Эпсилон у вас большое, проверьте условие задания. Возможно, точность должна быть выше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.04.2021, 00:27
Помогаю со студенческими работами здесь

Вычислить значение функции 3^x, используя стандартные функции и путем разложения в ряд Тейлора
Вычислить значение функции, используя стандартные функции и путем разложения в ряд Тейлора с заданной точностью эпсилон при изменении...

Вычислить с заданой точностью е значение данной функции на интервале от Х нач. до Х кон. с шагом h используя разложение функции в степенной ряд.
Вычислить с заданной точностью е значение данной функции на интервале от Х нач. до Х кон. с шагом h используя разложение функции в...

Вычислить функции с использованием их разложения в степенной ряд. Функции и Перегрузка функций
Добрый день. Дана лабораторная работа, (см. ниже 2 скриншота) по заданию нужно вычислить функции с использованием их разложения в степенной...

Вычислить значение функции используя ее разложение в степенной ряд
1. Задание: - функция - y=-\frac{1}{2}ln(1-2xcos\frac{\pi }{3}+{x}^{2}) - диапазон изменения аргумента - 0,1\leq x\leq 0,8 - n - 35...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru