русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные понятия


Дата добавления: 2015-01-16; просмотров: 505; Нарушение авторских прав


При изучении комплексных чисел мы уже ввели понятие векторного объекта на комплексной плоскости с числовыми компонентами. Теперь расширим это понятие до векторного объекта в n-мерном пространстве, понимая под ним последовательность из n чисел (в общем случае комплексных), которые будем называть составляющими вектора.

Совокупность всех таких векторов образует n-мерное векторное пространство Rn.

Два вектора будем считать равными тогда и только тогда, когда все их компоненты равны.

Умножение вектора на число определим как операцию умножения всех составляющих вектора на это число.

Сложение векторов будет сводиться к сложению их составляющих.

Нулевым будем считать вектор, у которого все составляющие равны нулю.

Линейно-зависимыми будем считать векторы

x(1), x(2), …, x(n)

если существуют такие не все нулевые константы C1, C2, …, Cn, что

C1x(1)+C2x(2)++Cnx(n)=0

В противном случае векторы считаются линейно-независимыми.

В последнем уравнении слева стоит вектор-сумма, который может по сделанному определению быть равен нулю при всех нулевых составляющих. Если количество векторов n, то это векторное уравнение равносильно системе из n уравнений с неизвестными C1, C2, …, Cn:

C1x1(1)+C2x1(2)++Clx1(n)=0

C1x2(1)+C2x2(2)++Clx2(n)=0

.........

C1xn(1)+C2xn(2)++Clxn(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. Решением этой задачи мы займемся в разделе, посвященном матрицам и линейной алгебре, а пока ограничимся тем набором понятий и операций, которые уже нами определены и разместим соответствующие данные и методы в классе С++.



<== предыдущая лекция | следующая лекция ==>
Определение программного класса комплексных чисел | Определение программного класса многомерных векторов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.01 сек.