Если

-- собственный вектор, то

также собственный вектор, и Вы с чистой совестью можете использовать его вместо (или "в качестве") первоначального. Когда Вы находили собственный вектор, решая однородную систему уравнений, у Вас ведь был произвол в выборе множителя, помните?
Так вот и умножьте

на

. Эта перемена изменит знак определителя матрицы, составленной из собственных векторов, и это будет хорошо.
То, что это приходится делать, означает, что знак(и) был(и) выбран(ы) неудачно.