Eliminación gaussiana con pivoteo parcial