Example #1
0
        public static NuGenMatrix RowSwitch(NuGenMatrix M, int i, int j)
        {
            NuGenMatrix MS = NuGenMatrix.DeepCopy(M);

            decimal[,] a = MS.Data;
            int     ro   = a.GetLength(0);
            int     co   = a.GetLength(1);
            decimal temp = 0;

            for (int q = 0; q < co; q++)
            {
                temp    = a[i, q];
                a[i, q] = a[j, q];
                a[j, q] = temp;
            }
            return(new NuGenMatrix(a));
        }