Реферат: Построение кубического сплайна функции

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];

К-во Просмотров: 373
Бесплатно скачать Реферат: Построение кубического сплайна функции