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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
greendzol
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 10
#1

Полиномы чебышева - C++

20.01.2012, 18:09. Просмотров 429. Ответов 0
Метки нет (Все метки)

Нужно сделать ввод данных t.
Формула на 39 строке должна считать введённые числса, так чтобы они укладывались в интервал от -1 до 1.

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
#include <cmath>
#include <conio.h>
 
using namespace std;
double Cheb(double x,double k) {
    int out;
    if (k==0)
    {
        out=1;
    }
    if (k==1)
    {
        out=x;
    }
    else if (k>1)
    {
        out=2*x*Cheb(x,k-1)-Cheb(x,k-2);
    }
    return out;
}
 
 
int main(){
 
int i,Nt,Ka,m,h,n;
Nt=0;
n=0;
i=0;
Ka=0;
m=0;
h=0;
double t[100];
double a[100];
double x[100];
double y[100];
for(i=0; i<=Nt; i++)
 
    t[i]=2*(x[i]-x[0])/(x[n]-x[0])-1;
 
 
    for (i=0; i<=Ka; i++)
    {
        double s=0;
        double sy=0;
        for (i=0; i<=Nt; i++)
        {
            s+=s+pow(Cheb(t[m],i),2);
            sy+=sy+y[m]*Cheb(t[m],i);
        }
        a[m]=sy/s;
    }
 
     double tc[101];
     double yc[101];
 
    for (i=-1; i<=100; i++)
    {
        tc[i]=i*h-1;
        double s=a[0];
        for (m=1; m<=Ka;m++)
        {
            s=s+a[m]*Cheb(tc[i],m);
        }
        yc[i]=s;
        cout<<tc[i]<<yc[i];
    }
    getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2012, 18:09     Полиномы чебышева
Посмотрите здесь:

полиномы C++
Найти коэффициенты k-ого многочлена Чебышева C++
Полиномы чебышева C++
C++ Полиномы Эрмита
По а и полиному PN(x) получить полиномы QN+1(x)=(x-a)*PN(x) и RN+1(x)=(x+a)*PN(x) C++
C++ Полиномы
C++ STL. Полиномы
Полином Чебышева C++
C++ BRORLAND C++ полиномы
C++ Полиномы Лагранжа и Ньютона
Полиномы Лежандра C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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