Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора - C# (194356)
Формулировка задачи:
Здраствуйте, помогите решить такую задачку на C#.
Написать программу, которая вычисляет и выводит на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от Х-начальное в Х-конечное с шагом dx и точностью е. Таблица должна иметь заголовки и название. Каждая строка таблицы должна иметь значение аргумента, значение функции и количество членов ряда, которые были добавлены.
Заранее спасибо)
Решение задачи: «Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора»
textual
Листинг программы
static void Main(string[] args)
{
double x, x1, dx, e, dx1 = 0, y = 0;
int i;
x = 0.1;
x1 = 0.9;
dx = 0.1;
e = 0.0001;
Console.WriteLine("**************************");
Console.WriteLine(" Таблица ");
Console.WriteLine("**************************");
Console.WriteLine(" x * y * i");
Console.WriteLine("**************************");
for (; x <= x1; x += dx)
{
i = 0;
y = x;
dx1 = Math.Pow(x, 3) / 6;
for (i = 1; dx1 > e; i++)
{
double m = Convert.ToDouble(i);
y += dx1;
dx1 *= Math.Pow(x * (2 * m + 1), 2) / ((2 * m + 2) * (2 * m + 3));
}
Console.WriteLine(" {0:0.00} * {1:0.00000} * {2}", x, y, i);
//Console.WriteLine(Math.Asin(x)); //Проверка на правильность решения
Console.WriteLine("**************************");
}
Console.ReadKey();
}