Главная » Просмотр файлов » Матросов А.В. Maple 6. Решение задач высшей математики и механики

Матросов А.В. Maple 6. Решение задач высшей математики и механики (1185909), страница 72

Файл №1185909 Матросов А.В. Maple 6. Решение задач высшей математики и механики (Матросов А.В. Maple 6. Решение задач высшей математики и механики.djvu) 72 страницаМатросов А.В. Maple 6. Решение задач высшей математики и механики (1185909) страница 722020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Задача 7.6 Даны два линейных преобразования х'=Ах и х"=Вх' трехмерных про- странств с матрицами 3 5 7 1 1 3 3 -2 1 2 4 5 в-[ Найти преобразование, выражающее вектор х" через вектор х. При вызове модифицированной процедуры ческе ест е рхтст!) С трЕтЬИМ параметром стае мы можем видеть матрицы с последовательно исключенными переменными. Если третий параметр будет равен ге!ее, то модифи.цированная процедура будет работать аналогично процедуре даава ясттеы примера 7.3. Таким образом, в процессе решения исходной задачи мы показали все возможные подходы получения решения систем линейных алгебраических уравнений в Мар!е — и с помощью пользовательской процедуры, и с помощью команд встроенных пакетов, Следующая задача будет связана с линейными преобразованиями и-мерных пространств.

Известно, что любое линейное преобразование однозначно определяется своей матрицей в некотором базисе Глава 7. Аналитическая геометрия и линейная алгебра Решение. Матрица результирующего преобразования является произведением матрицы В на матрицу А. Здесь мы также можем либо воспользоваться возможностями Мар!е для выполнения произведения двух матриц, либо разработать собственную процедуру, что мы и сделали.

Текст процедуры перемножения двух прямоугольных матриц представлен в примере 7.5. : 64й~цФ~-'~;:5[[3ВФЙ(в)див~в)~ж:афйэ~рй~$ф$фФ~м~, " ': > пас пц1: =ргос (а::пасг1х, Ь::пасггх) 1оса1 1,3,к,с,п,п,1) Г '11па1дусо1О1п'(а) <> '11па1д/гоиг(1п'(Ь) Гпеп еггог("количество столбцов матрицы $1 лог>ц3о раввяться 1 количеству строк матрицы $2",а,Ь) етк) 1г3 и:= 11па1ятгоисЬп'(а)) 1:= '1>па1д/со1Огп'(а)3 гц = ' 11па18/со1тнп' (Ь); с: =.пасг1х (и, и); Гог 1 Ггоп 1 го п 3)о Гог 3 ггоп 1 Ьо и с)о с [1, 33:=вцп(а!1, Х) *Ь[Х, 3 3, к=1 .. 11 епс) Оо3 епо с)о3 еча1 (с) ) епс) ргос3 В ЗтОй ПРОЦЕДУРЕ пав ц1() ПРЕЖДЕ ВСЕГО ПРОВЕРЯЕТСЯ, ИМЕЕТ ЛИ ВХОДНаЯ матрица а такое же количество столбцов, что и матрица ь, так как только при этом условии определена операция умножения двух прямоугольных матриц.

Если это условие выполняется, то далее в двойном цикле по количеству строк матрицы а и количеству столбцов матрицы ь с помощью КОМаНдЫ вц () ВЫЧИСЛяЕтСя ПрОИЗВЕдЕНИЕ СтрОКИ 1 МатрИцЫ а На СтОЛбЕц 3 матрицы ь и полученный результат присваивается элементу с; матрицы произведения. Теперь с помощью разработанной нами процедуры паг пц1() РЕШЕНИЕ Исходной задачи не представляет труда. Определяем на рабочем листе матрицы двух заданных преобразований и перемножаем их: > А3=3вагг1х (3, 3, [ [4,3, 53, [6,7, 1!, [9, 1,8[] ) Часть!1. Математика зог > В:~пагт1х(3,3,[[-1,3,-21,1-4, 1,21,[3,-4,511)т В:= -4 1 2 > пас аа1 (А,В) Для проверки полученного результата можно перемножить матрицы с помощью операции ь*, не забыв использовать команду е ' . (); > ета1т(да*В) ИЛИ ВОСПОЛЬЗОВатЬСЯ КОМаНДОй ке11 р1у() ПаКЕта 11аапл В КстОрОй МОЖНО задать произвольное количество матриц, и она вычислит их последовательное произведение в заданном порядке: > ве1Г1р1у(А,В)( -31 21 7 Последняя задача линейной алгебры, которую мы решим, будет задача о вычислении собственных значений и соответствующих им собственных векторов линейного преобразования, заданного своей матрицей в некотором базисе.

Задача 7.7 Найти собственные значения и соответствующие им собственные векторы линейного преобразования, заданного в некотором базисе матрицей А= -3 4 О Рещение. Прежде всего следует найти собственные числа матрицы линей- ного преобразования из решения его характеристического уравнения [А — Х Е[= О, в котором Е является единичной матрицей, а ~ ~ означает определитель. Глава 7.

Яналитическвя геометрия и линейная алгебра 393 Составим характеристическое уравнение, предварительно задав саму матри- цу А задачи и единичную матрицу Е: > н1ГЬ(11ла1д): > П:=тпеег1х (3, 3, ! (О, 1, 0], (-3, 4, 0], (-2, 1, 2] ] ) О] > В:=-аггау(1.. 3, 1..

3, Ьдепт1су): Е:= аггау( Ыеп(1)у, 1 .. 3, 1 .. 3, [ ) ) > 00:=пес(А-1*В); (Ю:= -1 1 1 е 6 Р— 1Р е б Переменная 00 содержит характеристический полипом матрицы л. Отметим, ЧтО ЕГО МОЖНО ПОЛуЧИтЬ КОМаНдОй спегрсту() ПаКЕта 1'ье) д) > 00:=спагро1у()(,'1'); ()13:= 1' — 6 1 е 1 ! 1 — 6 Замечание Команда сьегрс1у() строит упорядоченный по степеням переменной, определяемой ее вторым параметром, характеристический полипом матрицы, задаваемой в качестве первого параметра етой команды.

После того как характеристический полином построен, следует найти его нули, которые и будут являться собственными числами матрицы (линейного оператора): > 1аеьс1а:=зс1уе (00, 1); Л:=1,2,3 В нашей задаче матрица линейного оператора имеет три не равных между собой собственных числа, а это говорит о том, что три соответствуюших им собственных вектора, являясь линейно независимыми, образуют базис этого оператора, и в данном базисе матрица оператора будет диагональной с собственными числами, расположенными на главной диагонали. Для вычисления собственного вектора, соответствуюшего собственному числу Лн следует решить систему линейных уравнений (А — Л,Е)к=0, в которой 0 означает нулевой вектор пространства.

Мы решим в цикле три подобные системы: > В:г кесеог(3, (О, О, 0] ) ) В;=[0,0,07 Часть !!. Математика 394 > Гот 1 го 3 г)о Ь[].):=1гпво1'те[А-1апЬг)а[1]*Е,В,'г', "т')) епг) г)ог [г,:= [тп тп т,] О,:= [ О, О, ~,) Ьг:= [то 3 тот,) Проверим, что найденные нами решения, правильные. Для этого вычислим последовательно произведения АЬ, и посмотрим, равняются ли они, соответственно, векторам Лг[г): > Гоп 1 Со 3 г)о ева1т [Аа*Ь [11) =ева1вг [1апгьоа [1] *Ь [1] ); епс! г)ог [тп тп т, 1 = [гп тп гч,] ( О, О, 2 т,] = ( О, О, 2 т,] (3 тп 9 тп 3 т, [ = (3 тп 9 тп 3 «, ] Поверка показала, что найденные решения верны.

Присвоив произвольной переменной т) значение 1, можно получить конкретный набор нормированных собственных векторов, являющихся базисом заданного в задаче линейного оператора: > [11 Гоп г Го 3 г[о ехрапг[[[Ь[1)11],Ь[1][2],Ь[1]['3])/впт"[вогп[Ь;г)[)г)"2,к=1..3))); епг) оог -ч3, †)3, — /3 ~ ! 1 1 3 '3 '3 [0,0,1! — >)]1, —,[)1, —,) !1 ~ 1 3 1 !1 ' 11 ' 11 Мы решили задачу определения собственных значений и собственных векторов линейного оператора, заданного своей матрицей в некотором базисе, определив корни характеристического уравнения с помощью команды во1ве[), однако заМЕтИМ, что система Мар1е содержит ряд команд, находя- ШИХСЯ В ПаКЕтЕ 1впа1Ш ПрЕдНаЗНаЧЕННЫХ дпя ОПрЕдЕЛЕНИя СПЕКтра МатрИц. К ним относятся команды е19епеа1пев [) ДЛЯ ВЫЧИСЛЕНИЯ СОбственных значений МатрИцЫ И еьчепеесвотв[), раССЧИтЫВаЮщая НЕ ТОЛЬКО СОботВЕННЫЕ ЧИСЛа матрицы, но одновременно и соответствуюшие им собственные векторы: > еьдепва1пев[А); 1,2,3 395 > е1депчесооге(А) [ 1, 1, [[ 1, 1, 1) )),[3, 1, [[ 1, 3, 1 ) )),[2, 1, [[О, О, 1 ) ) ) Команда егдепее1пее() вычисляет собственные значения матрицы и возвращает их в виде последовательности.

Команда еьдеп еопоге[) возвращает последовательность списков, каждый из которых содержит три элемента: собственное число, его кратность и множество собственных векторов, являющихся базисом подпространства, соответствующего собственному числу, размерности не более кратности собственного числа: [1 8 О~ > егдепта1пев(А); 7,2,2 > е1депееогоге (А) ) [2, 2, [ [О, О, ! ) ) ),[7, 1, [ [5, !5, 1 ) ) ) В данном примере размерность подпространства, соответствующего собственному числу 2 матрицы А и имеющего кратность 2, равняется 1, а поэтому и множество собственных векторов этого собственного числа состоит из единственного вектора.

Представленный нами способ вычисления собственных векторов и собственных чисел линейного оператора [матрицы), а также упомянутые команды позволяют производить вычисления и с матрицами, элементами которых представлены алгебраическими выражениями: > е:= егдетгка1пев (А) 2 — а + †.[ а' е 72, 1, [ 2 2 1 1 г —;= — а — — [а'е72, 1, [ 2 2 Для вычисления собственных чисел и векторов числовых матриц можно воспользоваться отложенной командой вгдепеа1е(), расположенной в ядре Мар)е.

С ее помощью можно найти приближенные значения с заданной точностью указанных величин, причем собственные векторы представляют- Глава 7. Аналитическая геометрия и линейная алгебра > А:= пипггх( [[1, 2, О], [-3, 8, 01, [-2, 1, 2] ] ) > А:= наг о1х(2,2, [а, — 3,— 6,01) ) "-['. '1 ! ! гу — — 1 1 е:= — а+-да-'+ 72, — а — — [ае+ 72 2 2 '2 2 > т ;= [егдепееосоге(А)): ! 1 г —, — — а — — 1)а-'+72,1 12 12 1 1 г2— — — а+ — д а'+ 72, 1~ 12 12 ~) )~ Часть Н. Математика ся в виде матрицы, храняшейся в переменной, задаваемой вторым парамет- ром этой команды: > А:= зеШх)111, 2, 0), 1-3, 8, 0), (-2, 1, 2] ) ); 3 8 О~ е юа11181деггге1з )А, 'еесз') ) ) е та1)чесз) ) 1-2.666042404 + 3.692758675 1, -2.666042402 -3.692758674 й 1558582114 ) с 0 О.

1. 0 -.8660254037 1.500000000 ! -.8660254037 .4999999999 ГЛАВА 8 Дифференцирование функций Производная непрерывной функции является одной из важнейших ее характеристик. Она используется в задаче исследования поведения функции, построения ее графика, в задачах условной и безусловной оптимизации и многих других. Производная непрерывной функции одной переменной в заданной точке х определяется как предел отношения ее приращения к приращению аргумента при стремлении последнего к нулю: Г(х+ 6) — )!х) !ип — — —— о 6 Для вычисления производных в Мар)е существует специальная команда цьгг)), которая позволяет вычислять как производные любых порядков функций одной переменной, так и частные производные функций многих переменных.

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

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

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