Как найти все базисы системы векторов

Линейной
комбинацией векторов
называется вектор,
где λ1, … , λm– произвольные коэффициенты.

Система
векторов
называется
линейно зависимой, если существует ее
линейная комбинация, равная,
в которой есть хотя бы один ненулевой
коэффициент.

Система
векторов
называется
линейно независимой, если в любой ее
линейной комбинации, равной,
все коэффициенты нулевые.

Базисом
системы векторов
называется
ее непустая линейно независимая
подсистема, через которую можно выразить
любой вектор системы.

П р
и м е р 2. Найти базис системы векторов=
(1, 2, 2, 4),=
(2, 3, 5, 1),=
(3, 4, 8, -2),=
(2, 5, 0, 3) и выразить остальные векторы
через базис.

Р е
ш е н и е. Строим матрицу, в которой
координаты данных векторов располагаем
по столбцам. Приводим ее к ступенчатому
виду.

~~~.

Базис
данной системы образуют векторы
,,,
которым соответствуют ведущие элементы
строк, выделенные кружками. Для выражения
векторарешаем уравнениеx1+x2+
x4=.
Оно сводится к системе линейных
уравнений, матрица которой получается
из исходной перестановкой столбца,
соответствующего,
на место столбца свободных членов.
Поэтому для решения системы используем
полученную матрицу в ступенчатом виде,
сделав в ней необходимые перестановки.

Последовательно
находим:

x4
= 0;

x2
= 2;

x1
+ 4 = 3, x1
= -1;

=
+2.

Замечание
1. Если требуется выразить через базис
несколько векторов, то для каждого из
них строится соответствующая система
линейных уравнений. Эти системы будут
отличаться только столбцами свободных
членов. Поэтому для их решения можно
составить одну матрицу, в которой будет
несколько столбцов свободных членов.
При этом каждая система решается
независимо от остальных.

Замечание
2. Для выражения любого вектора достаточно
использовать только базисные векторы
системы, стоящие перед ним. При этом
нет необходимости переформировывать
матрицу, достаточно поставить вертикальную
черту в нужном месте.

У п
р а ж н е н и е 2. Найти базис системы
векторов и выразить остальные векторы
через базис:

а)
=
(1, 3, 2, 0),=
(3, 4, 2, 1),=
(1, -2, -2, 1),=
(3, 5, 1, 2);

б)
=
(2, 1, 2, 3),=
(1, 2, 2, 3),=
(3, -1, 2, 2),=
(4, -2, 2, 2);

в)
=
(1, 2, 3),=
(2, 4, 3),=
(3, 6, 6),=
(4, -2, 1);=
(2, -6, -2).

    1. 3. Фундаментальная система решений

Система
линейных уравнений называется однородной,
если все ее свободные члены равны нулю.

Фундаментальной
системой решений однородной системы
линейных уравнений называется базис
множества ее решений.

Пусть
дана неоднородная система линейных
уравнений. Однородной системой,
ассоциированной с данной, называется
система, полученная из данной заменой
всех свободных членов на нули.

Если
неоднородная система совместна и
неопределенна, то ее произвольное
решение имеет вид fн
+ 1fо1+
… + kfоk
,гдеfн– частное
решение неоднородной системы иfо1,
… , fоk
фундаментальная система решений
ассоциированной однородной системы.

П р
и м е р 3. Найти частное решение
неоднородной системы из примера 1 и
фундаментальную систему решений
ассоциированной однородной системы.

Р е
ш е н и е. Запишем решение, полученное
в примере 1, в векторном виде и разложим
получившийся вектор в сумму по свободным
параметрам, имеющимся в нем, и фиксированным
числовым значениям:

= (x1,
x2,
x3,
x4) =
(–2a + 7b –
2, a, –2b + 1, b) = (–2a,
a, 0, 0) + (7b, 0, –2b, b) + +(–
2, 0, 1, 0) = a(-2, 1, 0, 0) + b(7, 0, -2, 1) + (–
2, 0, 1, 0).

­­Получаемfн=(–
2, 0, 1, 0), fо1= (-2, 1, 0,
0), fо2= (7, 0, -2, 1).

Замечание.
Аналогично решается задача нахождения
фундаментальной системы решений
однородной системы.

У п
р а ж н е н и е 3.1 Найти фундаментальную
систему решений однородной системы:

а)

б)

в)
2x1
x2
+3x3=
0.

У п
р а ж н е н и е 3.2. Найти частное решение
неоднородной системы и фундаментальную
систему решений ассоциированной
однородной системы:

а)

б)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Найти базу системы векторов

Проверить образуют ли вектора базис онлайн калькулятор

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

Введём также некоторые дополнительные понятия, необходимые для дальнейшего изложения.

, где − некоторые числа и называется линейной комбинацией векторов .

Если существуют такие числа из которых хотя бы одно не равно нулю (например ) и при этом выполняется равенство:

, то система векторов − является линейно-зависимой.

Если же указанное равенство выполняется лишь при условии, что все числа , тогда система векторов − является линейно-независимой.

Базис может образовывать только линейно-независимая система векторов. Понятие линейной зависимости/независимости системы векторов, тесно связано с понятием ранга матрицы .

Наш онлайн калькулятор позволяет проверить образует ли система векторов базис. При этом калькулятор выдаёт подробное решение на русском языке.

Алгоритм нахождения базиса системы векторов

Для того чтобы найти базис системы векторов Av А2. А , необходимо:

1) составить соответствующую системе векторов однородную систему уравнений

2) привести эту систему к равносильной разрешенной системе вида

  • 3) записать базис системы векторов Б = (АрА2, . А ), включив в него векторы, соответствующие разрешенным неизвестным;
  • 4) записать разложения векторов по базису; коэффициентами разложения вектора А. по этому базису являются координаты соответствующего вектора

в разрешенной системе уравнений, т.е.

Система векторов, состоящая из п векторов, ранг которой равен г, может иметь несколько базисов. Число возможных базисов системы векторов определяется как число меньшее или равное числу сочетаний из п по г.

Пример 3.3. Найти ранг и базис системы векторов

разложения векторов по базису, перейти к новому базису и найти число возможных базисов системы.

Решение. Составим систему уравнений A t ay + А2х2 + . + А„хп = 0, которая в координатной записи имеет вид

Приведение данной системы уравнений с помощью преобразований Жордана к равносильной разрешенной приведено в ниже следующей таблице.

Разрешенная система имеет вид

В базис системы векторов включаем 1-й и 2-й векторы Б: = (AVA2), которые соответствуют разрешенным неизвестным х1 и х2. Ранг системы векторов равен числу векторов, вошедших в базис, т.е. г = 2.

Запишем разложения векторов по базису. Коэффициентами разложения вектора А3 являются координаты вектора А’3 = (3, -2), т.е. коэффициенты при х3 в разрешенной системе уравнений (в последних трех строках таблицы), они образуют столбец, расположенный под х3 А3 = ЗЛ1 — 2Аг Аналогично, коэффициентами разложения вектора А4 являются координаты вектора А’4 = (4, 1) А4 = 4Ау + 1 Ат

Для нахождения нового базиса необходимо выбрать новый разрешающий элемент. Пусть этим элементом будет элемент я94 = 1.

Как найти базис данной системы векторов

Определение базиса.Система векторов образует базис, если:

1) она линейно-независима,

2) любой вектор пространства через нее линейно выражается.

Пример 1.Базис пространства : .

2. В системе векторов базисом являются векторы: , т.к. линейно выражается через векторы .

Замечание.Чтобы найти базис данной системы векторов необходимо:

1) записать координаты векторов в матрицу,

2) с помощью элементарных преобразований привести матрицу к треугольному виду,

3) ненулевые строки матрицы будут являться базисом системы,

4) количество векторов в базисе равно рангу матрицы.

Теорема Кронекера-Капелли

Теорема Кронеккера–Капелли дает исчерпывающий ответ на вопрос о совместности произвольной системы линейных уравнений с неизвестными

Теорема Кронеккера–Капелли. Система линейных алгебраических урав­нений совместна тогда и только тогда, когда ранг расширенной матрицы системы равен рангу основной матрицы, .

Алгоритм отыскания всех решений совместной системы линейных уравнений вытекает из теоремы Кронеккера–Капелли и следующих теорем.

Теорема. Если ранг совместной системы равен числу неизвестных, то система имеет единственное решение.

Теорема. Если ранг совместной системы меньше числа неизвестных, то система имеет бесчисленное множество решений.

Алгоритм решения произвольной системы линейных уравнений:

1. Найдем ранги основной и расширенной матриц системы. Если они не равны ( ), то система несовместна (не имеет решений). Если ранги равны ( , то система совместна.

2. Для совместной системы найдем какой-нибудь минор, порядок которого определяет ранг матрицы (такой минор называют базисным). Составим новую систему из уравнений, в которых коэффициенты при неизвестных, входят в базисный минор (эти неизвестные называют главными неизвестными), остальные уравнения отбросим. Главные неизвестные с коэффициентами оставим слева, а остальные неизвестных (их называют свободными неизвестными) перенесем в правую часть уравнений.

3. Найдем выражения главных неизвестных через свободные. Получаем общее решение системы.

4. Придавая свободным неизвестным произвольные значения, получим соответствующие значения главных неизвестных. Таким образомнаходим частные решения исходной системы уравнений.

Линейное программирование. Основные понятия

Линейное программирование – это направление математического программирования, изучающее методы решения экстремальных задач, которые характеризуются линейной зависимостью между переменными и линейным критерием.

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

Сущность линейного программирования состоит в нахождении точек наибольшего или наименьшего значения некоторой функции при определенном наборе ограничений, налагаемых на аргументы и образующихсистему ограничений, которая имеет, как правило, бесконечное множество решений. Каждая совокупность значений переменных (аргументов функции F), которые удовлетворяют системе ограничений, называетсядопустимым планом задачи линейного программирования. Функция F, максимум или минимум которой определяется, называется целевой функцией задачи. Допустимый план, на котором достигается максимум или минимум функции F, называется оптимальным планом задачи.

Система ограничений, определяющая множество планов, диктуется условиями производства. Задачей линейного программирования (ЗЛП) является выбор из множества допустимых планов наиболее выгодного (оптимального).

В общей постановке задача линейного программирования выглядит следующим образом:

Имеются какие-то переменные х = (х1 , х2 , … хn ) и функция этих переменных f(x) = f (х1 , х2 , … хn ), которая носит название целевой функции. Ставится задача: найти экстремум (максимум или минимум) целевой функции f(x) при условии, что переменные x принадлежат некоторой области G:

В зависимости от вида функции f(x) и области G и различают разделы математического программирования: квадратичное программирование, выпуклое программирование, целочисленное программирование и т.д. Линейное программирование характеризуется тем, что
а) функция f(x) является линейной функцией переменных х1 , х2 , … хn
б) область G определяется системой линейных равенств или неравенств.

Математическая модель любой задачи линейного программирования включает в себя:

Алгоритм нахождения базиса системы векторов

Для того чтобы найти базис системы векторов Av А2. А , необходимо:

1) составить соответствующую системе векторов однородную систему уравнений

2) привести эту систему к равносильной разрешенной системе вида

  • 3) записать базис системы векторов Б = (АрА2, . А ), включив в него векторы, соответствующие разрешенным неизвестным;
  • 4) записать разложения векторов по базису; коэффициентами разложения вектора А. по этому базису являются координаты соответствующего вектора

в разрешенной системе уравнений, т.е.

Система векторов, состоящая из п векторов, ранг которой равен г, может иметь несколько базисов. Число возможных базисов системы векторов определяется как число меньшее или равное числу сочетаний из п по г.

Пример 3.3. Найти ранг и базис системы векторов

разложения векторов по базису, перейти к новому базису и найти число возможных базисов системы.

Решение. Составим систему уравнений A t ay + А2х2 + . + А„хп = 0, которая в координатной записи имеет вид

Приведение данной системы уравнений с помощью преобразований Жордана к равносильной разрешенной приведено в ниже следующей таблице.

Разрешенная система имеет вид

В базис системы векторов включаем 1-й и 2-й векторы Б: = (AVA2), которые соответствуют разрешенным неизвестным х1 и х2. Ранг системы векторов равен числу векторов, вошедших в базис, т.е. г = 2.

Запишем разложения векторов по базису. Коэффициентами разложения вектора А3 являются координаты вектора А’3 = (3, -2), т.е. коэффициенты при х3 в разрешенной системе уравнений (в последних трех строках таблицы), они образуют столбец, расположенный под х3 А3 = ЗЛ1 – 2Аг Аналогично, коэффициентами разложения вектора А4 являются координаты вектора А’4 = (4, 1) А4 = 4Ау + 1 Ат

Для нахождения нового базиса необходимо выбрать новый разрешающий элемент. Пусть этим элементом будет элемент я94 = 1.

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки

Вход Регистрация Donate FAQ Правила Поиск

Правила форума

Основы линейной алгебры

05/12/06
126
Нижний Новгород

Здраствуйте. Мне необходимо решить некоторые задания, прочитав курс теории. Сходу разобраться не удалось, и поэтому я не могу вникнуть в формулировки заданий, что вызывает сложности при решении.
Итак, задание номер 1.
Пусть A = – система векторов арифм. пространства.
а) Найти ранг и базу системы А
б) Вектора не входящие в базу выразить через векторы базы.

а1 = (-2, 1, 7, 3)т
а2 = (2, 6, 3, 6)т
а3 = (1, 5, -2, 7)т
а4 = (-1, 2, 12, 2)т

Как решал его я.. Составил матрицу А –

(-2 2 1 -1 )
( 1 . )
( 7 . )
( 3 . )

(0 0 1 -1)
(0 1 0 1)
(1 0 0 1)

bot

21/12/05
5742
Новосибирск

int13

05/12/06
126
Нижний Новгород

bot

21/12/05
5742
Новосибирск

Во всех пунктах, кроме третьего система A отдыхает. Остальные пункты делаются за один проход гауссовыми преобразованиями в том порядке, как Вы это делали в предыдущей задаче:
Назначаете ненулевой элемент ведущим и преобразованиями строк обнуляете все элементы столбца, в котором он стоит, в любой другой строке опять выбираете ведущий и опять делаете то же самое. Прцесс прекратится, когда выбор ведущего станет невозможным. В этот момент при мысленной перестановке строк и столбцов у Вас выделится единичная матрица. Выделенные ведущие укажут номера векторов одной из баз, их количество – размерность оболочки (или ранг, как сказано). Как остальные векторы выражаются через базу, скажут столбцы так же как в решённой Вами задаче.

Линейная оболочка множества векторов – это множество всех линейных комбинаций векторов из B. Линейная оболочка является пространством со всеми вытекающими отсюда понятиями: размерность, базис, .

Относительно нахождения всех баз . задача дурацкая, но из конкретных зависимостей которые Вы найдёте, выразив все векторы через одну из баз, немного покомбинаторив, обычно нетрудно найти все возможные базы.

Пункт в) странный: если ранг B окажется не равным 3, то эквивалентности заведомо нет, а если окажется, то для эквивалентности надо знать эту А.

int13

05/12/06
126
Нижний Новгород

В процессе упрощения этой системы получилась вот такая штука:

( 0 1 0 )
( 0 9.5 5.5)
( 1 14/11 0 )

Причем направляющий элемент взял из всех столбцов кроме среднего, и когда я зануляю среднюю строку получается ( 0 0 0 ), то есть это как понимать.. Либо я не правильно решил, либо любые вектора являются решением?

Добавлено спустя 2 минуты 50 секунд:

Вдогонку, прошу расшифровать мне вот такое задание:
Для данной матрицы А
а) Найти столбцовую базу. Остальные столбцы выразить через нее.
б) Найти строчечную базу. Остальные столбцы выразить через нее.
в) Найти базисный минор.

(-2 1 7 3 )
( 2 6 3 6 )
( 1 5 -2 7)
( -1 2 12 2)

Когда читал теорию, мне показалось, что я видел такое высказывание, что столбцовая и строчечная базы неквадратной матрицы равны, и равны этому же базисному минору. Про конкретно квадратную не помню.
Так вот, что здесь нужно сделать?
Решить. Транспонировать, и снова решить?

Может кто-нибудь пояснить как найти все базисы системы векторов a1 = (1,2,3,4), a2 = (2,3,4,5), a3 = (3,4,5,6), a4 = (4,5,6,7). Я понимаю, что нужно составить матрицу 4×4 и привести ее к ступенчатому виду, тогда у меня получаются две ненулевые строки (1 2 3 4) и (0 -1 -2 -3), следовательно ранг системы векторов равен двум, как и число векторов в базисе этой системы. Но я не могу понять как нужно искать сами базисы этой системы, на основе чего это делается? Пока что дошел до того, что нужно просто выбрать все комбинации a1-a4 по 2 элемента такие, что один вектор невыразим через другой умноженный на какой-то скаляр, так как векторы базиса неколлинеарны. И в итоге в этом задании получится 6 разных базисов. Но есть ли какие-нибудь другие способы найти все базисы, кроме перебора? Ведь если ранг будет равен 4 и количество векторов системы будет больше, перебирать будет весьма затруднительно.

Добавить комментарий