Главная » Просмотр файлов » Кирьянов Д. - MathCad 11

Кирьянов Д. - MathCad 11 (1077323), страница 40

Файл №1077323 Кирьянов Д. - MathCad 11 (Кирьянов Д. - MathCad 11) 40 страницаКирьянов Д. - MathCad 11 (1077323) страница 402018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

4 0 6 ^А•genvecs ( A , В)-3 .041-4 .676f-1.406 "\genvals (А, В)0 • В • genvecs (А, В)-3.041-4.67 6-0.555А•genvecs (А, В)00.555-0.555genvals {А, В) i • В • genvecs (А, В)00.5559.5. Матричные разложенияСовременная вычислительная линейная алгебра — бурно развивающаясянаука.

Главная проблема, рассматриваемая ею, — это проблема решениясистем линейных уравнений. В настоящее время разработано множествометодов, упрощающих эту задачу, которые, в частности, зависят от структуры матрицы СЛАУ. Большинство методов основано на представлении матрицы в виде произведения других матриц специального вида или матричныхразложениях. Как правило, после определенного разложения матрицы задачалинейной алгебры существенно упрощается.

В Mathcad имеется несколькоГлава 9. Матричные вычисления241встроенных функций, реализующих алгоритмы наиболее популярных матричных разложений.9,5.1. Разложение ХолецкогоРазложением Холецкого симметричной матрицы А является представлениевида A=L • LT, где L — треугольная матрица (т. е. матрица, по одну из сторонот диагонали которой находятся одни нули). Алгоритм Холецкого реализован ВО Встроенной ФУНКЦИИ cholesky.П choiesky(A) — разложение Холецкого;• А — квадратная, положительно-определенная матрица.Пример разложения Холецкого приведен в листинге 9.40. Обратите внимание, что в результате получается верхняя треугольная матрица (нули сверхуот диагонали), а транспонированная матрица является нижней треугольной.В последней строке листинга приведена проверка правильности найденногоразложения.Листинг 9.40.

Разложение Холецкого'13А:=774 \9-34-39L := cholesky (A)/ 3.606L=001.9412.287О1.109-2.2531.64'1377449-3~399.5.2. QR-разложениеQR-разложением матрицы А называется разложение вида A=Q • R, где Q —ортогональная матрица, a R — верхняя треугольная матрица.•qr(A) —QR-разложение;• А — вектор или матрица любого размера.Результатом действия функции qr(A) является матрица L, составленная изматриц Q и R, соответственно. Чтобы выделить сами матрицы QRразложения, необходимо применить функцию выделения подматрицы submatrix (листинг 9.41).Часть III.

Численные методы242Листинг 9.41. QR-разложение.3A:=774N9 - 34~39L : = q r (A)L =0.850.1220.51315.2979.2834.380.458-0.654-0.6030-7.2689.1710.2610.747-0.61200-1.646Q :- submatrix L , 0 , rows ( L) - 1 , 0 ,'0.850.1220.5130.458-0.654-0.6030.2610.747-0.612Q=R := submatrix L , 0 , rows ( L) - 1I15.2979.2834.38R =13Q-R =-7.2689.1710-1.646749-3-39cols (L) -cols (L) + 1, cols (L) - 19.5.3.

Ш-разложениеLU-разложением матрицы А, ИЛИ треугольным разложением, называется матричное разложение вида р • A=L - и, где L и и — нижняя и верхняя треугольныематрицы, соответственно. P , A , L , U — квадратные матрицы одного порядка.•iu(A) — LU-разложение матрицы;•(А — квадратная матрица.Примечание^Фактически, треугольное разложение матрицы системы линейных уравненийпроизводится при ее решении численным методом Гаусса.Функция LU-разложения, подобно предыдущей функции QR-разложения,выдает составную матрицу в (листинг 9.42). Выделить матрицы P , L , U несложно При ПОМОЩИ ВСТроеННОЙ фуНКЦИИ submatrix.Глава 9.

Матричные вычисления243Листинг 9.42. LU-разложение13А:=7749 - 34 - 39В : = l u (А)1 001 00113740.53805.231-5.154О02.6910010.308-0.9851Р := s u b m a t r i x В , 0 , rows (В) - 1 , 0 ,c o l s (В) - 1{ОР =0О1 0001L := s u b m a t r i x В, 0, rows (В) - 1 ,L =100 '0 .538100 .308- 0 .9851c o l s (В) + 1c o l s (В) - 1(cols { В) + 1U := submatrix В , 0 , rows (В) - 1 ,• 2 , colsU =137405.231-5.1540Р • A-L•U =•2- 12.691О 0 0"0000009.5.4.

Сингулярное разложениеСингулярным разложением (singular value decomposition) матрицы А размераNXM (причем N>M) является разложение вида A=USv T , где и и v — ортогональные матрицы размером NXN И МХМ, соответственно, a s — диагональнаяматрица с сингулярными числами матрицы д на диагонали.Пsvds(A) — вектор, состоящий из сингулярных чисел;П svd(A) — сингулярное разложение;• А — действительная матрица.Часть III. Численные методы244Примеры поиска сингулярных чисел невырожденной и сингулярной матрицы приведены в листингах 9.43 и 9.44, соответственно.

Проверка правильности сингулярного разложения приведена в листинге 9.45. Вычисленныесингулярные числа находятся на главной диагонали средней матрицы (ееостальные элементы, по определению, равны нулю). Сравнивая матрицы излистингов 9.44 и 9.45, Вы без труда разберетесь, каким образом следует выделять искомые матрицы сингулярного разложения из результата, поставляемого функцией svd.Листинг 9.43.

Сингулярные числа и собственные значенияневырожденной матрицы1374А:= 79—34 -3918.52218.522eigenvals (A) - 11.629svds(A) = 11.6290.850.85Листинг 9.44. Сингулярное разложение сингулярной матрицы11.832svds(A) =А:=00svd (A) =000'-0.316-0.9490-0.9490.316О001-0.2670.9640-0.535-0.1480.832-0.802-0.222-0.555Листинг 9.45. Проверка сингулярного разложения(продолжение листинга 0.44)-0.316-0.9490-0.9490.3160011.83200^ ^-0.2670.96400000-0.535-0.1480.8323691000-0.802-0.222-0.5550001 23ГЛАВА 10Специальные функцииДанная глава посвящена вычислению различных математических функций,встроенных в Mathcad.

Причем описываются как специальные функции(Бесселя, Эйри и т. п.), так и элементарные функции (синус, экспонента,гиперболические функции), а также функции, специфичные для тех илииных областей (финансовые функции). Кроме того, упоминаются оченьпростые, с точки зрения программной реализации, но часто очень полезныефункции типа ступеньки, дельта-функции и т. д.Несмотря на то, что большинство функций, о которых пойдет речь вэтой главе, рассчитываются без привлечения специальных численныхметодов, мы совместили рассказ о них в одной главе, чтобы читателюбыло удобнее найти описание нужной функции. Перечень специальныхфункций разбит на разделы по их математическому смыслу и (или) области применения.ПримечаниеВставлять в документ не очень знакомую спецфункцию легче всего, пользуясьдиалоговым окном Insert Function (Вставить функцию), которое вызываетсянажатием кнопки с надписью f(x) на стандартной панели инструментов(см.

разд. "Знакомство с Mathcad" гл. 1). В этом диалоге функции разбиты нанесколько групп, поэтому несложно выбрать из них нужную. При выделении какой-либо группы в левом списке упомянутого диалога справа обнаруживаетсясписок функций, принадлежащих этой группе. Названия групп функций, появляющихся в левом списке диалогового окна Insert Function, приведены в скобках после названия каждого раздела этой главы.10.1. Функции Бесселя (Bessel)Функции Бесселя, по определению, являются решениями различных краевых задач для некоторых обыкновенных дифференциальных уравнений(ОДУ).Часть III. Численные методы24610.1.1.

Обычные функции БесселяФункции Бесселя первого и второго рода обычно возникают как решенияволнового уравнения с цилиндрическими граничными условиями.ПримечаниеКонкретный вид соответствующих дифференциальных уравнений можно безтруда отыскать в справочниках по спецфункциям или в справочной системеMathcad.J0(X)Jn(0.xJ-f+ +Jn(l.x)o o oРис. 1 0 .

1 . Функции Бесселя первого родаY0(x)Yn ( 0 , X ]Yn ( 1 , X)o o oYn ( 2 , x ) - 0 . 5Рис. 10.2. Функции Бесселя второго рода•JO (z) — функция Бесселя первого рода нулевого порядка;Пл (z) — функция Бесселя первого рода первого порядка;П Jn(m,z) — функция Бесселя m-го порядка;Глава 10. Специальные функции247П YO(Z) — функция Бесселя второго рода нулевого порядка, х>о;•Yi U) — функция Бесселя второго рода первого порядка, х>о;• Yn{m, z) — функция Бесселя второго рода m-го порядка, х>о;• z — действительный или комплексный безразмерный скаляр;• m — порядок, целое число о<т<юо.Внешний вид нескольких первых функций Бесселя первого и второго родапоказан на рис.

10.1 и 10.2, соответственно.10.1.2. Модифицированные функции БесселяПеречислим их:Пю (z) — модифицированная функция Бесселя первого рода нулевогопорядка;•i i ( 2 ) — модифицированная функция Бесселя первого рода первого порядка;П in(m,2) — модифицированная функция Бесселя первого рода m-го порядка;Пк о и ) — модифицированная функция Бесселя второго рода нулевогопорядка, х>о;П Ki(z) — модифицированная функция Бесселя второго рода первого порядка, х>о;П1 Kn(m,z) — модифицированная функция Бесселя второго рода m-го порядка, х>о;• z — действительный или комплексный безразмерный скаляр;• m — порядок, целое число о<т<юо.О-О-Йо hIn ( 2,х).'рРис.

1 0 . 3 . Модифицированные функции Бесселя первого рода9 За к 984Часть III. Численные методы248Примеры нескольких первых модифицированных функций Бесселя показаны на рис. 10.3 и 10.4.Рис. 1 0 . 4 . Модифицированные функции Бесселя второго рода10.1.3.Функции ЭйриФункции Эйри являются независимыми решениями ОДУ y t ( = z y . Их видпоказан на рис.

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

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

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

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