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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
greendzol
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 10
20.01.2012, 00:17     Полиномы чебышева #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
#include <iostream>
#include <cmath>
#include <ctime>
#include <fstream>
#include <conio.h>
#include <iomanip>
#include "windows.h"
 
using namespace std;
int main(){
 
int i,Nt,k,x,Ka,a,y,m,h,out;
double* t;
t=new double [Nt];
cout<<"t= ";
    cin>>x
for(i=0; i<=Nt; i++)
    
    t[i]=2*(x[i]-x[0])/(x[n]-x[0])-1;
//int k;
double function Cheb(x,k);
    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;
 
    for (i=0; i<=Ka; i++)
    {
        double s=0;
        double sy=0;
        for (m=0; m<=Nt; m++)
        {
            s=s+pow(Cheb(t[m],i),2);
            sy=sy+y[m]*Cheb(t[m],i);
        }
        a[m]=sy/s;
    }
 
    double* tc, * yc;
    tc=new double [101];
    yc=new double [101];
 
    for (i=0; 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, 00:17     Полиномы чебышева
Посмотрите здесь:

полиномы C++
C++ Полиномы Эрмита
По а и полиному PN(x) получить полиномы QN+1(x)=(x-a)*PN(x) и RN+1(x)=(x+a)*PN(x) C++
C++ Полиномы
C++ STL. Полиномы
C++ BRORLAND C++ полиномы
C++ Полиномы Лагранжа и Ньютона
Полиномы Лежандра C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NoMasters
Псевдослучайный
1737 / 1080 / 69
Регистрация: 13.09.2011
Сообщений: 3,094
20.01.2012, 00:28     Полиномы чебышева #2
x не массив, что вы от него хотите в 19?
Yandex
Объявления
20.01.2012, 00:28     Полиномы чебышева
Ответ Создать тему
Опции темы

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