Главная » Просмотр файлов » Н.И. Яцкин - Линейная алгебра (Теоремы и алгоритмы)

Н.И. Яцкин - Линейная алгебра (Теоремы и алгоритмы) (1109879), страница 23

Файл №1109879 Н.И. Яцкин - Линейная алгебра (Теоремы и алгоритмы) (Н.И. Яцкин - Линейная алгебра (Теоремы и алгоритмы)) 23 страницаН.И. Яцкин - Линейная алгебра (Теоремы и алгоритмы) (1109879) страница 232019-04-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 23)

Этоможно было понять и без преобразований, поскольку из предыдуe0 как раз ищего пункта ясно, что c0 = codim(W0 ) = 5, а матрица Aсодержит 5 строк. Однако преобразования все же нужны, посколькутолько решив с.л.у. A0 · x = 0, мы можем найти базис (и задание вторым способом) для W0 . Фундаментальная матрица для этой системы(содержащая базис для W0 ) видна, что называется, "невооруженнымглазом":−1 0  −1 B0 = . 0 6×1115.

Осталось рассмотреть последнее подпространство W4 . Обратимособое внимание на то, что подпространства W3 и W0 определяются по заданным подпространствам W1 и W2 совершенно однозначно.Разумеется, базисы в них (кроме тривиальных случаев) определены неоднозначно. Напротив, W4 (прямое дополнение к W0 в W3 )130Линейные пространства. Базисы и размерностиГл. 1определено неоднозначно как подпространство (тоже за исключением тривиальных случаев), и отыскание этого подпространства сводится к отысканию некоторого базиса в нем, состоящего из векторов,дополняющих (ранее найденный) базис в W0 до базиса в W3 . (Можносказать, что сначала ищется базис, а потом — само подпространство,как линейная оболочка базисных векторов.)Следуя алгоритму 10.4 составляем матрицу, являющуюся конкатенацией матриц B0 и B3 , приводим эту матрицу к ступенчатому виду (без нулевых строк) и, руководствуясь расположением ступенекв правой зоне последней матрицы, выбираем из B3 добавочные векторы, которые составят базис в некотором прямом дополнении W4 ;они будут записаны в матрицу B4 :−1 0 −1(B0 |B3 ) =  011¯¯ −1¯¯ 1¯¯ −1¯¯ −1¯¯ −1¯1111−1−3−11 −210 1 −1 →00 −1 1−1 0−1 0→ ...

→ 00−1 1 −1B4 =  −16×3−111110−1−1¯¯ −1 1¯¯ 1 1¯¯ 0 0¯0 01 −21 0 ;1 00 1−20 −1 .0 10Размерность прямого дополнения, разумеется, ясна заранее:d4 = d3 − d0 = 3;коразмерностьc4 = codim(W4 ) = n − d4 = 3.Осталось найти матрицу A4 , задающую W4 первым способом ивыписать соответствующую однородную с.л.у. Для этого (как и впп. 1 и 3 решения) понадобится алгоритм 10.3.§ 11Задачи на построение базисов в подпространствах131Приводим к виду Жордана — Гаусса матрицу B4t , составляем и решаем соответствующую полученной матрице однородную с.л.у. (напомним, что неизвестные в ней надо обозначать не "иксами", а иначе; выше мы использовали обозначения αj ); транспонируя фундаментальную матрицу F4 , получаем искомую матрицу A4 , по которой выписываем однородную линейную систему (уже относительнонеизвестных xj ), определяющую подпространство W4 :1−1  →01 0→ ...

→  0 10 0−1 1 −1 −1t0B4 =  1 1 1−2 0 −1 0−1−11 α1− 12 α4− 12 α4+α4α2α3121211−1010 −1F4 =  16×30012A4 = F4t =  13×6−11 2 x1x1−x1+ 12 x2+x2−x3−x3+2x3−α5−α5+α512100 − 120 − 121 1+α6−2α6−1−1110 ;−2= 0;= 0;= 0;−1 0 2 ;0 01−1 1 0 0−1 0 1 0  ;2 0 0 1+x4+x5+x6= 0;= 0;= 0.О т в е т полезно бывает представить в виде сводной таблицы.Ниже мы приведем такую таблицу, полученную средствами Maple.(Об использовании Maple-процедур при решении типового расчетасм. ниже, в п. 11.3.)132Линейные пространства. Базисы и размерности·−1 1 −1W1 , B1 = −1 −11·−2 0 −1W2 , B2 = 0 10·−1 1 −1W3 , B3 = −1 −11·−1 0 −1W0 , B0 = 0 1111−31 −11 , d1 =3, A1 = 10 1−1 −1−111−11Гл.

10010000−210, c1 =3,00001¸[ −x1 +x3 =0, x1 −2x4 +x5 =0, x1 +x6 =0 ]0100, d2 =2, A2 =0000−10002100001000 , c2 =4,0 001001¸111111−10−3−1−1−1−2[ x1 +2x5 −x6 =0, x3 +x5 =0, x4 =0 ]0 "0−1 , d3 =4, A3 =−10 1 01−21020001#, c3 =2,0¸[ x3 −2x4 +x5 =0, −x1 +2x2 +x6 =0, ]10, d0 =1, A0 =0000000100001000010000110 1 , c0 =5,0 −1¸[ x1 +x6 =0, x2 =0, x3 +x6 =0, x4 =0, x5 −x6 =0 ]·−1 1 −1W4 , B4 = −1 −111110−1−1−20 1 2−1 , d4 =3, A4 = 10 −11 12−1101−1010, c4 =3,0200100[ 12 x1 + 12 x2 −x3 +x4 =0, x1 +x2 −x3 +x5 =0, −x1 +2x3 +x6 =0 ]¸§ 11Задачи на построение базисов в подпространствах133В заключение заметим, что особых случаев, выявление которыхпредписывается заданием ТР1, в разобранном выше примере нет(примеры с особенностями мы разберем в следующем пункте).

Помимо этого, порекомендуем исполнителям расчета следующую проверку: для каждого из номеров i = 0, 1, 2, 3, 4 должно выполнятьсяматричное равенство Ai · Bi = O, причем ранги матриц Ai и Bi всумме должны составлять n = dim(V ).11.2. Особые случаи расположения подпространств в расчете ТР1. Особенности, вызывающие досрочный выход из алгоритмов 10.1 — 10.6, охарактеризованы в замечании 10.4. Ниже приводятся простые примеры, в которых эти особенности усматриваются и исследуются почти без вычислений.Пример 11.1.

Пусть в обозначениях предыдущего пункта1 1 −1 1 n = 4; G = ; H = (1 1 1 1).1 1−1 1Матрица G имеет, очевидно, полный ранг по столбцам; поэтомуB1 = G и d1 = 2. Матрице H отвечает однородная линейная системаиз одного уравнения: x1 + x2 + x3 + x4 = 0. Первый столбец матрицы G удовлетворяет этому уравнению, а второй — нет. Значит,размерность пересечения равна в точности единице, а размерностьсуммы — четырем.Сумма оказывается полной: W3 = V ; ее коразмерность равна нулю и матрица A3 является пустой.

Пересечение W0 имеет базис,представляемый матрицей1 −1 B0 = .1−1Если бы мы выполняли расчет "прямолинейно", не взирая на особенности, то, решив указанное выше уравнение, мы получили быбазис в W2 , записанный в матрицу−1 −1 −100  1B2 = .010001134Линейные пространства. Базисы и размерностиГл. 1Далее, применяя к матрицам B1 и B2 алгоритм 10.5, мы получилибы матрицу1 1 −1 −10  −1 1 1B3 = ,1 1 01−1 1 00содержащую базис в W3 = V, продолжающий исходный базис в W1 .Матрица B3 содержит в качестве начальной подматрицы (одностолбцовую) матрицу B0 .

Следовательно, в роли матрицы B4 (содержащей базис в некотором прямом дополнении к W0 в W3 ) можетвыступить подматрица из трех последних столбцов B3 . Убедитесьсами, чтоA4 = ( − 31 − 13 − 31 1 ) .Есть, однако, другая возможность. Тот факт, что сумма W3 совпадает со всем пространством V, позволяет выбрать в ней естественныйбазис, т. е. заменить B3 на единичную матрицу: B30 = E4 .Следует иметь в виду, что этот базис уже не будет продолжатьвыбранный базис в пересечении. И прямое дополнение W40 к W0получится другим.

Если мы применим алгоритм 10.4 к матрицамB0 и B30 , то получим:10B40 = 000100000 ; A4 = ( 01000 1),т. е. W40 оказывается заданным одним уравнением x4 = 0.Пример 11.2. Рассмотрим в пространстве V = R5 подпространства W1 = RG и W2 = L0H , где1 −1G= 0001110; H = 00101 01 00 000001.1Как и в предыдущем примере, имеем B1 = G. Применяя алгоритм§ 11Задачи на построение базисов в подпространствах13510.1, т. е. решая с.л.у.

H · x = 0, получаем:00B2 =  100000.10Из вида матриц B1 и B2 ясно, что пересечение W0 тривиально(d0 = 0; матрица B0 пуста). Сумма W3 является прямой (см. п. 9.1):W0 = O; W3 = W1 ⊕ W3 .Матрица B3 получается простой конкатенацией матриц B1 и B2 .Прямое дополнение к (нулевому) подпространству W0 в подпространстве W3 совпадает с W3 ; матрица B4 совпадает с B3 .Пример 11.3. Пусть11n = 4; G = 1001; H = (0111−10).Подпространство W1 двумерно, а W3 — трехмерно (поскольку задается единственным уравнением x2 −x3 = 0).

Оба базисных вектораW1 удовлетворяют этому уравнению. Значит, W1 является подпространством в W2 . Следовательно, сумма W3 совпадает с бо́льшимиз подпространств, W2 , а пересечение W0 — с меньшим, W1 . В частности, можно взять B3 = B2 и B0 = B1 . Убедитесь самостоятельно,что некоторе прямое дополнение к W0 = W1 в W3 = W2 может бытьзадано матрицей 10B4 =   .0011.3. Пакет Maple-процедур для решения ТР1. Пакет LinearAlgebra располагает исчерпывающими средствами для решениявсех пунктов типового расчета. Например, команда NullSpace позволяет найти базис в ядре (нуль-пространстве) матрицы, т.

е. выполняет ту же работу, что и алгоритм 10.1; команда ColumnSpace136Линейные пространства. Базисы и размерностиГл. 1позволяет найти базис в образе (линейной оболочке столбцов) матрицы; имеются команды SumBasis и IntersectionBasis для отысканиябазисов в сумме и пересечении подпространств и т. д. Для всех указанных команд характерен высокий уровень универсальности: онирасчитаны на восприятие самых разных типов данных. Для учебных целей автору показалось уместным создание нового пакета, специально приспособленного к выполнению заданий ТР1.Пакет назван BiS ("Bases in Subspaces"); в нем используются самые простые версии алгоритмов Гаусса (GaussElimination) и Жордана — Гаусса (ReducedRowEchelonForm), но зато процедуры этого пакета возвращают значительно больше полезной информации:размерности подпространств, некоторые промежуточные результаты, необходимые для взаимодействия с другими процедурами, и т.

п.Пакет содержит шесть процедур (по числу изученных алгоритмов), их листинги приведены в прил. 1. Ознакомление читателей спростейшими приемами Maple-программирования является "побочной целью" разработки пакета BiS, в связи с чем все процедурыочень подробно прокомментированы.Обратите внимание на названия процедур. Они имеют вид:имя пакета [ имя процедуры ].Код каждой из процедур должен располагаться внутри однойгруппы (Execution Group; выделяется квадратной скобкой слева иначинается с приглашения >); при его наборе не используется клавиша Enter, переход на следующую строку осуществляется с помощьюShift+Enter.Если полностью набранная программа не содержит синтаксических ошибок, то нажатие Enter приводит к следующей реакции системы: в пределах той же рабочей группы будет выдан краткий (безкомментариев) листинг процедуры.Разработка пакета завершается его сохранением: у нас — в видефайла BiS.m, в специально созданном каталоге MaplePackages; у вас,вероятно, будет другой адрес сохранения; работа по составлению иотладке процедур проводится в другом файле: BiS.mws.Перед применением пакета необходимо прочитать ранее сохраненный файл и "подгрузить" его командой with (наравне со стандартным пакетом LinearAlgebra):> restart; with(LinearAlgebra):> read "F:/MaplePackages/BiS.m"; with(BiS);[ algorithm 1, algorithm 2, algorithm 3, algorithm 4, algorithm 5, algorithm 6 ]§ 11Задачи на построение базисов в подпространствах137Система откликнулась, назвав шесть новых, ставших доступнымипроцедур.

Правила загрузки матриц в пакете LinearAlgebra объяснялись в примере 7.3. Будем считать, что данные матрицы G и Hуже загружены.Применим к матрице G процедуру algorithm 2; возвращаемую последовательность данных обозначим w1:> w1 := algorithm 2( G );Будет выдана последовательность из четырех элементов: матрицаB1 , содержащая базис в W1 , размерность d1 этого подпространства,а также — вспомогательные сведения (промежуточные результаты):ступенчатый вид матрицы G и список номеров главных столбцов.В данном примере нам понадобятся только первые два члена этойпоследовательности.

Характеристики

Тип файла
PDF-файл
Размер
4,28 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6458
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее