Линейные уравнения
[38/84%]Решите методом Гаусса с обратной подстановкой следующую систему:
Примените метод Гаусса с обратной подстановкой к следующей системе:
Решите методом Гаусса с обратной подстановкой следующую систему:
Решите следующую систему:
Рассмотрим следующие три системы, в которых коэффициенты одинаковы для каждой системы, но правые части различны (такая ситуация встречается часто):
Решите все три системы одновременно, выполнив гауссово исключение над расширенной матрицей вида
Предположим, что матрица получена из матрицы путём выполнения последовательности строчных операций. Объясните, почему можно получить, выполняя строчные операции над .
Найдите углы , и такие, что
где , и .
Следующая система не имеет решения:
Попытайтесь решить эту систему методом гауссова исключения и объясните, что происходит, указывая на то, что систему невозможно решить.
Попытайтесь решить систему
методом гауссова исключения и объясните, почему эта система обязана иметь бесконечно много решений.
Решив систему , найдите коэффициенты в уравнении параболы , проходящей через точки , и .
Предположим, что 100 насекомых распределены в вольере, состоящем из четырёх камер с проходами между ними, как показано ниже.
По истечении одной минуты насекомые перераспределились. Предположим, что минуты недостаточно, чтобы насекомое посетило более одной камеры, и что к концу минуты 40 насекомых в каждой камере не покинули камеру, которую занимали в начале минуты. Насекомые, покидающие камеру, равномерно распределяются между камерами, напрямую доступными из той, которую они первоначально занимали — например, из 3 половина перемещается в 2, а половина — в 4.
Если по истечении одной минуты в камерах 1, 2, 3 и 4 находится соответственно 12, 25, 26 и 37 насекомых, определите, каким должно было быть начальное распределение.
Если начальное распределение составляет 20, 20, 20, 40, каким будет распределение по истечении одной минуты?
Покажите, что три типа элементарных строчных операций, обсуждавшихся на с.8, не являются независимыми, показав, что операция перестановки (1.2.7) может быть выполнена с помощью последовательности операций двух других типов, приведённых в (1.2.8) и (1.2.9).
Напомним три элементарные строчные операции: тип I (уравнение (1.2.7)) — перестановка порядка двух уравнений; тип II — умножение уравнения на ненулевой скаляр; тип III — замена уравнения суммой самого себя и кратного другого уравнения. Уравнения (1.2.8) и (1.2.9) представляют собой операции типа II и типа III соответственно.
Предположим, что — расширенная матрица, соответствующая линейной системе. Вам известно, что выполнение строчных операций над не меняет решение системы. Однако о столбцовых операциях речи не шло, поскольку столбцовые операции могут изменить решение.
Опишите, как повлияет на решение линейной системы перестановка столбцов и .
Опишите эффект, когда столбец заменяется на при .
Опишите эффект, когда заменяется на .
Поэкспериментируйте с системой или .
Рассмотрим матрицу Гильберта размера , определённую как
Выразите отдельные элементы через и .
Проверьте, что подсчёты числа операций, приведённые в тексте для гауссова исключения с обратной подстановкой, верны для общей системы . Если вам по силам более сложная задача, попробуйте проверить эти подсчёты для общей системы .
Подсчёты числа операций, приведённые в тексте: гауссово исключение с обратной подстановкой, применённое к системе , требует умножений/делений и сложений/вычитаний.
Объясните, почему линейная система никогда не может иметь ровно два различных решения. Распространите свои рассуждения, чтобы объяснить тот факт, что если система имеет более одного решения, то она обязана иметь бесконечно много различных решений.
Используйте метод Гаусса--Жордана, чтобы решить следующую систему:
Примените метод Гаусса--Жордана к следующей системе:
Используйте метод Гаусса--Жордана, чтобы решить следующие три системы одновременно.
Проверьте, что число операций, указанное в тексте для метода Гаусса--Жордана, верно для общей системы . Если вам это по силам, попробуйте проверить это число операций для общей системы .
Число операций, указанное в тексте: для системы процедура Гаусса--Жордана требует умножений/делений и сложений/вычитаний.
Разбейте отрезок на пять равных подынтервалов и примените метод конечных разностей для приближённого решения двухточечной краевой задачи
в четырёх внутренних узлах сетки. Сравните ваши приближённые значения в узлах сетки с точным решением в этих узлах. Замечание: не следует ожидать очень точных приближений при всего четырёх внутренних узлах сетки.
Разбейте на равных подынтервалов и примените метод конечно-разностной аппроксимации для вывода линейной системы, соответствующей двухточечной краевой задаче
Разбейте на пять равных подынтервалов и приближённо решите
в четырёх внутренних узлах сетки. Сравните приближённые значения с точными в узлах сетки.
Рассмотрим следующую систему:
Используя 3-значную арифметику без выбора ведущего элемента, решите эту систему.
Найдите систему, которая точно удовлетворяется вашим решением из пункта (а), и отметьте, насколько эта система близка к исходной.
Теперь используйте частичный выбор ведущего элемента и 3-значную арифметику для решения исходной системы.
Найдите систему, которая точно удовлетворяется вашим решением из пункта (в), и отметьте, насколько эта система близка к исходной.
Используя точную арифметику, найдите решение исходной системы и сравните точное решение с результатами пунктов (а) и (в).
Округлите точное решение до трёх значащих цифр и сравните результат с результатами пунктов (а) и (в).
Рассмотрим следующую систему:
Используя 4-значную арифметику с частичным выбором ведущего элемента и без масштабирования, вычислите решение.
Используя 4-значную арифметику с полным выбором ведущего элемента и без масштабирования, вычислите решение исходной системы.
На этот раз сначала промасштабируйте строки исходной системы, а затем примените частичный выбор ведущего элемента с 4-значной арифметикой для вычисления решения.
Теперь найдите точное решение и сравните его с результатами пунктов (а), (б) и (в).
Без масштабирования вычислите 3-значное решение системы
без частичного выбора ведущего элемента и с частичным выбором ведущего элемента. Сравните ваши результаты с точным решением.
Рассмотрим следующую систему, в которой матрица коэффициентов является матрицей Гильберта:
Сначала преобразуйте коэффициенты в 3-значные числа с плавающей точкой, а затем используйте 3-значную арифметику с частичным выбором ведущего элемента, но без масштабирования, чтобы вычислить решение.
Снова используя 3-значную арифметику, промасштабируйте строки коэффициентов (после преобразования их в числа с плавающей точкой), а затем примените частичный выбор ведущего элемента для вычисления решения.
Действуйте, как в пункте (б), но на этот раз масштабируйте строки коэффициентов перед каждым шагом исключения.
Теперь, используя точную арифметику для исходной системы, найдите точное решение и сравните результат с результатами пунктов (а), (б) и (в).
Чтобы увидеть, что смена единиц измерения может повлиять на решение с плавающей точкой, рассмотрим горнодобывающее предприятие, извлекающее из земли кремнезём, железо и золото. Для работы рудника требуются капитал (в долларах), время работы (в часах) и труд (в человеко-часах). Для добычи одного фунта кремнезёма требуется $.0055, .0011 часа работы и .0093 человеко-часа труда. Для добычи каждого фунта железа требуется $.095, .01 часа работы и .025 человеко-часа труда. Для добычи каждого фунта золота требуется $960, 112 часов работы и 560 человеко-часов труда.
Предположим, что за 600 часов работы израсходовано ровно $5000 и 3000 человеко-часов. Пусть , и обозначают число фунтов кремнезёма, железа и золота соответственно, добытых за этот период. Составьте линейную систему, решение которой даст значения , и .
Без масштабирования, используя 3-значную арифметику и частичный выбор ведущего элемента, вычислите решение системы из пункта (а). Затем приближённо найдите точное решение , используя полную точность вашей машины (или калькулятора) с частичным выбором ведущего элемента для решения системы из пункта (а), и сравните его с вашим 3-значным решением, вычислив относительную погрешность, определяемую как
Используя 3-значную арифметику, промасштабируйте столбцы коэффициентов сменой единиц измерения: переведите фунты кремнезёма в тонны кремнезёма, фунты железа в полутонны железа, а фунты золота в тройские унции золота (1 фунт = 12 тройских унций).
Используя 3-значную арифметику с частичным выбором ведущего элемента, решите промасштабированную по столбцам систему из пункта (в). Затем приближённо найдите точное решение, используя полную точность вашей машины (или калькулятора) с частичным выбором ведущего элемента для решения системы из пункта (в), и сравните его с вашим 3-значным решением, вычислив относительную погрешность , как определено в пункте (б).
Рассмотрим систему, приведённую в Примере 1.5.3.
Система из Примера 1.5.3: , .
Используя 3-значную арифметику с частичным выбором ведущего элемента, но без масштабирования, решите систему.
Теперь используйте частичный выбор ведущего элемента с масштабированием. Даёт ли полный выбор ведущего элемента преимущество перед масштабированным частичным выбором в этом случае?
Рассмотрим следующую хорошо масштабированную матрицу:
Приведите к верхнетреугольному виду методом гауссова исключения с частичным выбором ведущего элемента и определите элемент максимальной величины, возникающий в процессе исключения.
Теперь используйте полный выбор ведущего элемента и повторите пункт (а).
Сформулируйте утверждение, сравнивающее результаты частичного выбора ведущего элемента с результатами полного выбора для , и опишите, как это скажется на определении -значного решения системы, расширенная матрица которой имеет вид .
Предположим, что — это матрица вещественных чисел, масштабированная так, что каждый элемент удовлетворяет условию , и рассмотрим приведение к треугольному виду методом гауссова исключения с частичным выбором ведущего элемента. Покажите, что после шагов процесса ни один элемент не может иметь величину, превышающую .
Предыдущая задача показывает, что бывают случаи, когда некоторые элементы действительно могут достигать максимальной величины после шагов.
Рассмотрим плохо обусловленную систему из примера 1.6.1:
Опишите результат, который получится при попытке решить систему с использованием 5-значной арифметики без масштабирования.
Снова используя 5-значную арифметику, сначала выполните построчное масштабирование системы, прежде чем пытаться её решить. Опишите, насколько это помогает.
Теперь используйте 6-значную арифметику без масштабирования. Сравните результаты с точным решением.
Используя 6-значную арифметику, вычислите невязки для вашего решения из пункта (в) и проинтерпретируйте результаты.
Для того же решения, полученного в пункте (в), снова вычислите невязки, но на этот раз используя 7-значную арифметику, и проинтерпретируйте результаты.
Сформулируйте заключительное утверждение, обобщающее выводы пунктов (а)--(д).
Возмутите плохо обусловленную систему из упражнения 1.6.1 выше так, чтобы получить следующую систему:
Определите точное решение и сравните его с точным решением системы из упражнения 1.6.1.
На основании результатов пункта (а) сформулируйте утверждение о необходимости того, чтобы решение плохо обусловленной системы претерпевало радикальное изменение при каждом возмущении исходной системы.
Рассмотрим две прямые линии, определяемые графиками следующих двух уравнений:
Используя 5-значную арифметику, вычислите наклоны каждой из линий, а затем используя 6-значную арифметику, сделайте то же самое. В каждом случае изобразите графики на координатной системе.
Покажите с помощью диаграммы, почему малое возмущение любой из этих линий может привести к большому изменению решения.
Опишите в геометрических терминах ситуацию, которая должна иметь место для того, чтобы система была оптимально хорошо обусловлена.
Используя геометрические соображения, упорядочите следующие три системы по их обусловленности.
Определите точное решение следующей системы:
Теперь замените на в первом уравнении и снова решите систему с использованием точной арифметики. Является ли система плохо обусловленной?
Покажите, что система
плохо обусловлена, рассмотрев следующую возмущённую систему:
Пусть на . Цель этой задачи — определить коэффициенты кубического многочлена
который максимально близок к в том смысле, что
минимально по величине.
Чтобы минимизировать , наложите условие для каждого , и покажите, что это приводит к системе линейных уравнений, расширенная матрица которой равна , где и заданы как
Любая матрица , имеющая тот же вид, что и , называется матрицей Гильберта порядка .
Системы с матрицами Гильберта сильно плохо обусловлены, и плохая обусловленность усугубляется с ростом размера. Используя точную арифметику и метод гауссова исключения, приведите к треугольному виду. Предполагая, что случай типичен, объясните, почему общая система будет плохо обусловлена. Заметьте, что даже полный выбор ведущего элемента здесь не помогает.