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

i++;

}

spline (step, dop, n, x,y,x1,y1);

init(); interface(n, dop,x,y,x1,y1);

delete x,y,x1,y1;

closegraph();

}

#ifndef __FUNCT_H

#define __FUNCT_H

#include <graphics.h>

// инициализация графики

void init() {

int D,M; D = DETECT; M = 5;

initgraph(&D,&M,"");

}

// рисование графика функции и сплайна

void paint(int Fx,int Fy,int key,int n, int dop, double* &x,double* &y,double* &x1,double* &y1) {

int i = 0, a, b;

a = getmaxx()/2; b = getmaxy()/2;

setfillstyle(0,0); bar(0,0,a*2+1,b*2+1); setcolor(5);

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 ) {

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