Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 10
1

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

20.01.2012, 18:09. Просмотров 627. Ответов 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();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2012, 18:09
Ответы с готовыми решениями:

Полиномы чебышева
Программа должна аппроксимировать функцию полиномами чебышева. Подскажите в чём ошибка. ...

полиномы
Не могу отыскать ошибку перемножения двух полиномов. Помогите пожалуйста!! Polynomial...

Полиномы
Добрый вечер. Программа не моя. Просто интересует, каким образом здесь хранятся коэффициенты...

Полиномы Эрмита
Нужна программа,которая с помощью полиномов Эрмита сможет преобразовывать двумерные изображения....

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2012, 18:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

STL. Полиномы
Каким образом можно представить полиномы с помощью STL? Первый раз сталкиваюсь, подскажите,...

Полиномы Лежандра
Здравствуйте, Имеется Рекуррентная формула полиномов Лежендра Есть код, вычисляющий эти...

BRORLAND C++ полиномы
нужно выислить полином чебышева 1 рода

По а и полиному PN(x) получить полиномы QN+1(x)=(x-a)*PN(x) и RN+1(x)=(x+a)*PN(x)
По а и полиному PN(x) получить полиномы QN+1(x)=(x-a)*PN(x) и RN+1(x)=(x+a)*PN(x). помогите...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.