Форум программистов, компьютерный форум CyberForum.ru

Написать рекурсивную функцию вычисления полинома: - C++

Восстановить пароль Регистрация
 
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
05.02.2013, 02:01     Написать рекурсивную функцию вычисления полинома: #1
Написать рекурсивную функцию для вычисления полинома:

G0(x)=1; G1(x)=x-1
Gn(x)=(x-2n+1)Gn-1(x) –(n-1)2Gn-2(x)
даже мыслей нет в формулах вообще не шарю(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2013, 02:01     Написать рекурсивную функцию вычисления полинома:
Посмотрите здесь:

Написать рекурсивную функцию вычисления сочетания n то k C++
C++ Написать рекурсивную функцию вычисления НОД
C++ Написать рекурсивную функцию вычисления корня уравнения f(x)=0
Написать рекурсивную функцию вычисления Наибольшего общего делителя C++
C++ Написать рекурсивную и не рекурсивную функции вычисления полинома Чебышева первого ряда:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
05.02.2013, 02:08     Написать рекурсивную функцию вычисления полинома: #2
если я правильно разобрал Вашу запись
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int myfunc(int n, int x)
{
    if(n==0) return 1;
    else if (n==1) return x-1;
    else return (x-2*n+1)*myfunc(n-1,x) - (n-1)*2*myfunc(n-2,x);
}
 
using namespace std;
 
int main(int argc, char argv[])
{
 std::cout << myfunc(3,12) << std::endl;
}
если нет - то пришлите хотя бы картинкой )
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
05.02.2013, 02:25  [ТС]     Написать рекурсивную функцию вычисления полинома: #3
вот фотка...текст с копировался коряво
Миниатюры
Написать рекурсивную функцию вычисления полинома:  
Last_Night
19 / 19 / 0
Регистрация: 02.10.2012
Сообщений: 124
05.02.2013, 02:34  [ТС]     Написать рекурсивную функцию вычисления полинома: #4
вродь так должно получиться
C++
1
2
3
4
5
6
 int G(int n, int x)
{
    if(n==0) return 1;
    else if (n==1) return x-1;
    else return (x-2*n+1)*G(n-1,x) - pow((n-1),2)*G(n-2,x);
}
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
05.02.2013, 03:32     Написать рекурсивную функцию вычисления полинома: #5
Цитата Сообщение от Last_Night Посмотреть сообщение
вродь так должно получиться
C++
1
2
3
4
5
6
 int G(int n, int x)
{
    if(n==0) return 1;
    else if (n==1) return x-1;
    else return (x-2*n+1)*G(n-1,x) - pow((n-1),2)*G(n-2,x);
}
да, всё верно
Yandex
Объявления
05.02.2013, 03:32     Написать рекурсивную функцию вычисления полинома:
Ответ Создать тему
Опции темы

Текущее время: 08:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru