Построение кубического сплайна функции
| Категория реферата: Рефераты по математике
| Теги реферата: рефераты баллы, реферат бесплатно без регистрации
| Добавил(а) на сайт: Балаев.
Предыдущая страница реферата | 1 2
if ((key == 1) || (key == 3)) while ( i < n ) { line(x[i]*Fx + a, -y[i]*Fy + b, x[i+1]*Fx + a, -y[i+1]*Fy + b); i = i++;
} if ((key == 2) || ( key == 3)) { i = 0; setcolor(3); while ( i < n*dop ) { line(x1[i]*Fx + a, -y1[i]*Fy + b, x1[i+1]*Fx + a, -y1[i+1]*Fy + b); i = i++;
}
}
setcolor(10); line(getmaxx()/2,0,getmaxx()/2,getmaxy()); line(0,getmaxy()/2,getmaxx(),getmaxy()/2);
}
// функция для приближения (удаления) и масштабирования по осям графиков
void interface(int n, int dop, double* &x, double* &y,double* &x1, double*
&y1) { int c=16, z=16; char key='0';
while (key != 27) { if (key == 75) c = c+4; if (key == 72) z = z+4; if (key == 77) c = c-4; if (key == 80) z = z-4; if (key == 45) { z = z-4; c = c-4; } if (key == 61) { z = z+4; c = c+4; } if (c < 0) c = 0; if (z < 0) z = 0; if (key == 's') paint(c,z,2,n,dop,x,y,x1,y1); else if (key == 'f') paint(c,z,1,n,dop,x,y,x1,y1); else paint(c,z,3,n,dop,x,y,x1,y1); key = getch();
}
}
// Инициализация динамических массивов
void initial (double* &x,double* &y,double* &x1,double* &y1, int n, int
dop) { x = new double [n+1]; y = new double[n+1]; for (int i = 0 ; i < (n+1);i++) { y[i] = 0; x[i] = 0; } x1 = new double[n*dop+1]; y1 = new double[n*dop+1]; for ( i = 0 ; i < (n*dop+1);i++) { x1[i] = 0; y1[i] = 0; }
}
#endif
#ifndef __MAT_VEC_H
#define __MAT_VEC_H
#include
#include
// класс матриц class matrica { public: const int Column, String; //кол-во столбцов и строк матрицы matrica(int column, int string);
~matrica(); private: float **WW; matrica(const matrica& rhs); matrica& operator=(const matrica& rhs); public: float& operator()(int i, int j); friend ostream& operator(istream& in, const matrica& matr);
};
// конструктор
matrica :: matrica(int column, int string) : Column(column), String(string)
{
WW = new float*[string]; if(!WW) { cout
Скачали данный реферат: Хариса, Konev, Sobolevskij, Полиевкт, Янютин, Lemira.
Последние просмотренные рефераты на тему: движение реферат, контрольная 3, рассказы чехова, реферат деловой.
Категории:
Предыдущая страница реферата | 1 2