Пример #1
0
int
main (int argc, char **argv)
{
  int i;
  int j;
  int k;
  double a[UPPERLIMIT][UPPERLIMIT];
  double eps = 1.0e-6;

  /*
   * Need 9 values to fill up the matrix.
   */
  if (argc != 10)
  {
    return 1;
  }

  k = 0;
  for (i = 0; i < UPPERLIMIT; ++i)
  {
    for (j = 0; j < UPPERLIMIT; ++j)
    {
      a[i][j] = atoi (argv[k + 1]);
      k++;
    }
  }

  minver (a, UPPERLIMIT, UPPERLIMIT, eps);

  return 0;
}
Пример #2
0
void main()
{
	int i, j;
	double eps;

	eps = 1.0e-6;

	for(i = 0; i < 3; i++)
	  for(j = 0; j < 3; j++)
	    aa[i][j] = a[i][j];

	minver(3, 3, eps);
	for(i = 0; i < 3; i++)
	  for(j = 0; j < 3; j++)
	    a_i[i][j] = a[i][j];

	mmul(3, 3, 3, 3);
}
Пример #3
0
void
benchmark (void)
{
  int i, j;
  float eps;

  eps = 1.0e-6;

  for(i = 0; i < 3; i++)
    for(j = 0; j < 3; j++)
      aa[i][j] = a[i][j];

  minver(3, 3, eps);
  for(i = 0; i < 3; i++)
    for(j = 0; j < 3; j++)
      a_i[i][j] = a[i][j];

  mmul(3, 3, 3, 3);
}