Курсовая работа: Построение графиков функций
{
MessageBox(_T("Ошибкапостроенияграфика!"),_T("Ошибка"));
}
}
voidCGRAPHICView::Vichislenie() //Функция вычисления параметров функции
{
int a; double shag;
extern BOOL bMathError;
FuncEval.SetString(sFunc);
//Вычисляемшаг shag
shag=((X2-X1)/(vFunc.KolT-1));
//Вычисляемузлыфункции vFunc.FXX[a]
for(a=0;a<(vFunc.KolT-1);a++)
vFunc.FXX[a]=X1+a*shag;
vFunc.FXX[vFunc.KolT-1]=X2;
//Вычисляем значения функции в узлах vFunc.FYY[a] и ошибку вычисления vFunc.FYYER[a]
for(a=0;a<vFunc.KolT;a++) {
bMathError = FALSE;
XX=vFunc.FXX[a];
vFunc.FYY[a] = FuncEval.Compute ();
vFunc.FYYER[a] = bMathError;
}
//Вычисляем max и min значенияфункции vFunc.MaxY и vFunc.MinY
vFunc.FuncMaxMinY();
}
void CGRAPHICView::VFillBuffer (CDC* pSrcDC) //Функциярисованияграфика
{
int OtstX;
int OtstY;