Ряд Тейлора - C# (181620)

Узнай цену своей работы

Формулировка задачи:

Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от хн до хк с шагом dx с точностью е. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. Есть программа, какая здесь ошибка?
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
 
namespace Rextester
{
    public class Program
    {
        public static void Main(string[] args)
        {
       int k = 1;
            double a, b, x, x1, x2;
            string buf;
            Console.Write("vvedite x...");
            buf = Console.ReadLine();
            x = Convert.ToDoudle(buf);
            a = Math.Log10(1-x);
            b = -1.0 / x;
            x2 = -1.0;
            while (Math *Abs(a-b)>0.0001)
            {
                K++;
                x1=x1*x;
                x2=x2*(-1.0);
                b=b+x2(k*x1);
        }
            Console.WriteLine ("x1={04:f2}|log10(1-x) = {1,5:f3}",x, a);
            Console.WriteLine ("x2={04:f2}|log10(1-x) = {1,5:f3}",x, b);
            Console.ReadLine();
    }
}

Решение задачи: «Ряд Тейлора»

textual
Листинг программы
            int k = 1;
            double x;
            string buf;
            Console.Write("vvedite x...");
            buf = Console.ReadLine();
            x = Convert.ToDouble(buf);
            double sum = 0;
            double part = 1;
 
            while (Math.Abs(part) > 0.0001)
            {
                part =  Math.Pow(x, k) / k;
                k++;
                sum += part;
            }
            sum = -sum;
            Console.WriteLine("k = {0} ; x = {1} ; f = {2:F2} ; ln(1-x) = {3:F2}", k, x, sum, Math.Log(1 - x));
 
            Console.ReadLine();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы