// The Elementary Row Operations in Scilab A = [1 2 3; 4 5 6; 7 8 9] // Swap rows 1 and 3, need a temp temp = A(1,:) // row 1 A(1,:) = A(3,:); // row 1 has been replaced with row 3 A(3,:) = temp // Multply row 2 by 7 A(2,:) = 7* A(2,:) // Multiply row 1 by -2 and add to row 3 A(3,:) = A(3,:) - 2* A(1,:) // Example problem B = [2 -2 4; 2 0 -2; -2 -4 14] // Multiply row 1 by 1/2 B(1,:) = B(1,:)/2 // Add -2 times row 1 to row 2 B(2,:) = B(2,:) - 2 *B(1,:) // Add 2 times row 1 to row 3 B(3,:) = B(3,:) + 2 *B(1,:) // Multiply row 2 by 1/2 B(2,:) = B(2,:)/2 // Add 6 times row 2 to row 3 B(3,:) = B(3,:) + 6 *B(2,:) // B is now in Row Echelon Form // Continuing // Add 1 time row 2 to row 1 B(1,:) = B(1,:) + B(2,:) // B is now in Reduce Row Echelon Form