При изучении комплексных чисел мы уже ввели понятие векторного объекта на комплексной плоскости с числовыми компонентами. Теперь расширим это понятие до векторного объекта в n-мерном пространстве, понимая под ним последовательность из n чисел (в общем случае комплексных), которые будем называть составляющими вектора.
Совокупность всех таких векторов образует n-мерное векторное пространство Rn.
Два вектора будем считать равными тогда и только тогда, когда все их компоненты равны.
Умножение вектора на число определим как операцию умножения всех составляющих вектора на это число.
Сложение векторов будет сводиться к сложению их составляющих.
Нулевым будем считать вектор, у которого все составляющие равны нулю.
Линейно-зависимыми будем считать векторы
x(1), x(2), …, x(n)
если существуют такие не все нулевые константы C1, C2, …, Cn, что
C1∙x(1)+C2∙x(2)+…+Cn∙x(n)=0
В противном случае векторы считаются линейно-независимыми.
В последнем уравнении слева стоит вектор-сумма, который может по сделанному определению быть равен нулю при всех нулевых составляющих. Если количество векторов n, то это векторное уравнение равносильно системе из n уравнений с неизвестными C1, C2, …, Cn:
C1∙x1(1)+C2∙x1(2)+…+Cl∙x1(n)=0
C1∙x2(1)+C2∙x2(2)+…+Cl∙x2(n)=0
.........
C1∙xn(1)+C2∙xn(2)+…+Cl∙xn(n)=0
Если число векторов больше размерности пространства n<l, то есть число уравнений меньше числа неизвестных, то система видимо будет иметь отличные от нулевого решения для Сj и наши векторы будут соответственно линейно-зависимыми. Другими словами –число линейно-независимых векторов не больше размерности пространства.
При n=l(число уравнений равно числу неизвестных) система может иметь ненулевое решение (а векторы могут быть линейно-зависимыми) только тогда, когда ее определитель равен нулю.
Таким образом, для линейной независимости векторов необходимо и достаточно, чтобы определитель, составленный из составляющих векторов, был отличен от нуля или чтобы ранг матрицы, составленной из векторов, был равен числу векторов.
Введем теперь новое понятие, которое в дальнейшем будет широко использоваться:
Скалярным произведением (x, y) двух векторов
x(x1, x2,…, xn) и y(y1, y2, …, yn)
называется число, равное следующей сумме: .
Взаимно-ортогональными или взаимно-перпендикулярными будем называть два вектора, если их скалярное произведение равно нулю.
Корень квадратный из скалярного произведения (x, x) вектора x(x1, x2,…, xn) на этот же вектор
||x||2=(x, x)= ; ||x||= .
называют нормой, длиной или модулем вектора х.
Использование скалярного произведения позволяет записать систему однородных линейных алгебраических уравнений в виде:
(x, aj)=0 (i=1, 2, …, n; j=1, 2, …, n)
откуда очевидно, что ее решение сводится к нахождению вектора х, ортогонального ко всем векторам aj. Решением этой задачи мы займемся в разделе, посвященном матрицам и линейной алгебре, а пока ограничимся тем набором понятий и операций, которые уже нами определены и разместим соответствующие данные и методы в классе С++.