Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 30.10.2014
Сообщений: 30

Ряд Тейлора (разложение arth(x))

16.09.2015, 07:19. Показов 3657. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью
ряда Тейлора, на интервале от XНач до Xкон с шагом dx с точностью е. Таблицу
снабдить заголовком и шапкой. Каждая строка таблицы должна содержать
значение аргумента, значение функции и количество просуммированных членов
ряда.

https://www.cyberforum.ru/cgi-bin/latex.cgi?arth\left(x \right)=\sum_{n=0}^{\infty}\frac{1}{\left(2n+1 \right)x^{2n+1}}=\frac{1}{x}+\frac{1}{3x^3}+\frac{1}{5x^5}+\dots\;,\;\left|x \right|\gt 1
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.09.2015, 07:19
Ответы с готовыми решениями:

Ряды Тейлора (разложение arth(x))
Здравствуйте! Помогите решить данную задачу. Заранее спасибо. Вычислить и вывести на экран в виде...

Ряд Тейлора: arth(x). Проверить код на корректность
Можете проверить код на корректность, а то меня терзают смутные сомнения. Заранее спасибо! ...

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

5
TheGreatCornholio
 Аватар для Woldemar89
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
16.09.2015, 09:32
Ну так вперед! В чем проблема то?
0
6 / 6 / 5
Регистрация: 23.12.2012
Сообщений: 112
16.09.2015, 09:41
за 1000 напишу эту программку)
0
0 / 0 / 0
Регистрация: 30.10.2014
Сообщений: 30
16.09.2015, 10:05  [ТС]
У меня не верная формула, и что именно выводить?
C#
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Lab3_Ex3
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите начальное значение суммы ряда: ");
            int x = int.Parse(Console.ReadLine());
            Console.WriteLine("Введите конечное значение суммы ряда: ");
            int ex = int.Parse(Console.ReadLine());
            Console.WriteLine("Введите шаг: ");
            int s = int.Parse(Console.ReadLine());
            double eps = 0.0000001;
            int n = 1;
            double result = 0, currVal = 1/x;
 
            Console.WriteLine("+------------+------------+");
            Console.WriteLine("|      x     |    Atan    |");
            Console.WriteLine("+------------+------------+");
            double x1 = 2;
            for (int i = x; x <= ex; x = x + s)
           {
 
                while (Math.Abs(currVal) > eps)
                {
                    result += currVal;
                    currVal = (1 / ((2 * n + 1) * (Math.Pow(x, 2 * n + 1))));
                   // currVal *= (2 * n - 1) / (x * x * (2 * n + 1));
                    n++;
 
                }
 
 
            }
            Console.WriteLine("|" + "   X={0,5:f}" + "  |" + " Atan ={1,5:f}" + "|", result, Math.Atan(result));
            Console.WriteLine("+------------+------------+");
            //Console.WriteLine("\nАркТангинс: "+ Math.Atan(x));
            Console.ReadLine();
        }
    }
}
0
6 / 6 / 5
Регистрация: 23.12.2012
Сообщений: 112
16.09.2015, 10:12
ну вообще у тебя идет суммирование по х, в твоем коде, но вот в ряде тейлора прирощение идет по n, если мне не подводит память, мат. анализ был 4 года назад!
то есть вот примитивный код для сумма ряда тейлора
C#
1
2
3
4
5
6
int n = 10;
float x = 0;
for(int i = 0; i < n; i++)
{
    x=x + (1/((2*i+1)*Math.Pow(x, 2*i+1)));
}
0
TheGreatCornholio
 Аватар для Woldemar89
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
16.09.2015, 10:15
Это гиперболический арктангенс.
Цитата Сообщение от mmo Посмотреть сообщение
Введите начальное значение суммы ряда
Это как вообще себе представляешь? просто начало диапазона.

для каждого x, От X0 до Xk, x+=dX,
вычисляем arth x, количество просуммированных членов n будет определяться точностью
наращиваешь n, как только достигнешь требуемой точности - заканчиваешь вычисление арктангенса.

И в таблицу выведи еще количество просуммированных элементов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.09.2015, 10:15
Помогаю со студенческими работами здесь

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

Ряды Тейлора: arth(x)
Вычислить и вывести на экран в виде таблицы значение функции, заданной с помощью ряда Тейлора, на...

Ряды Тейлора: вычисление arth(x)
arth\left(x \right)=\sum_{n=0}^{\infty}\frac{1}{\left(2n+1...

Вывести на экран в виде таблицы значения функции arth(x), заданной с помощью ряда Тейлора
Народ помогите разобраться с C#. Начал его изучать, но не могу до конца понять как правильно...

Разложение sinx или cosx в ряд тейлора
Помогите написать код в C# хотя бы самое начало,не могу разобраться,что надо объявлять в начале


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 19.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru