Курсовая работа: Численные методы при решении задач
return xm[0]; // x1
// Функция 2
case 2:
return xm[1]*xm[1]; // x2^2
// Функция 3
case 3:
return xm[0]*xm[1]; // x1*x2
}
printf ("\nНеправильная функция\n");
abort ();
}
// Ну и модель соответственно получилась: y = a1 * x1 + a2 * x2^2 + a3 * x1 * x2
char txtmodel[] = "y = a1x1 + a2x2^2 + a3x1x2";
// Короче, n = K, xr = N, yr = M (!) ;-)
///////////////////////////////////////////////////////////////////////////////
// =-=-=-=-=-=-=-=-=-=-=-=-=-= Функции и подпрограммы =-=-=-=-=-=-=-=-=-=-=-=-=
///////////////////////////////////////////////////////////////////////////////
// Печать матрицы m. Размеры (x * y)
void mprint (double *m, int x, int y)
{
int i, j; // Индексы для прохода
for (j = 0; j < y; j++) // По строкам
{
for (i = 0; i < x; i++) // По элементам строки
{ // Элемент
printf ("%8.4lg ", *(m + (j * x + i)));
}
printf ("\n"); // CR/LF
}