Табулирование Функции И Суммы Функционального Ряда (visual Basic 6.0)

Тема в разделе "Другие задачи", создана пользователем I-Newbie, 23 ноя 2011.

Статус темы:
Закрыта.
  1. I-Newbie

    I-Newbie Гость

    Здравствуйте, мне необходима помощь в написании кода для задачи:
    Табулирование функции и суммы функционального ряда

    Протабулировать
    1. функцию y на отрезке [а, b] с шагом h.
    2. сумму S функционального ряда разложения этой функции на отрезке [а, b] с шагом h.
    Сравнить значения заданной функции и ее разложения.
    Вид вычисляемой функции задать с помощью подпрограммы-функции. Функциональный ряд S вычисляется с точностью до e по соответствующей рекуррентной формуле. Возможная форма проекта
    Безымянный.JPG
    Пример готовой формы:
    1.JPG
    Буду очень признателен если мне помогут написать код для этой программы. Буду рад если мне хотябы подскажуть с чего начать и как осуществить работу данной программы.
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    Тебе надо сначало написать функцию вычисления суммы разложения для !!конкретного значения!!
    Потом задашь цикл будешь брать сначала значение а ,а потом увеличивать его на h пока значение переменной изначально= а не равно b.
    Создашь 3 динамических массива куда в цикле будешь записывать значения:
    1)x
    2) Значение функции с помощью собственных функций.
    3) Значение функциис помощью стандартных функций.

    вот пример чатей программы:


    Код (C++):
     double Hc(double x)                //Вычисление гиперболического косинуса.
    {
    double st=1,s=0;
    int w=1,k=2;
    while (st>e)
    {
    s+= st;
    st=(st*x*x)/(w*(w+1));
    w+= 2;
    }
    return s;
    Цикл (без массивов,c выводом таблички для консоли):

    Код (C++):
     
    printf(" Значение x | Значение собственных функции | Значение стандартных функций |\n");
    cout<<endl;
    i= a;
    while ( i <= b)
    {
    g=Hc(i);                                             // с помощью собственных функций.
    gg =cosh(i);                                         // с помощью стандартных функций.
    printf("%12.8f |\t\t", i);
    printf("%12.8f |\t\t", g);
    printf("%12.8f |\t\t\n", gg);
    i += h;
    }
    Дальше доделай сам))
     
Загрузка...
Похожие Темы - Табулирование Функции Суммы
  1. Генералл
    Ответов:
    2
    Просмотров:
    61
  2. rn3rjd
    Ответов:
    0
    Просмотров:
    453
  3. Sanchezz86
    Ответов:
    1
    Просмотров:
    589
  4. Sentim
    Ответов:
    1
    Просмотров:
    632
  5. FaRReLL
    Ответов:
    1
    Просмотров:
    1.445
Статус темы:
Закрыта.

Поделиться этой страницей