Автор: Пользователь скрыл имя, 15 Января 2012 в 18:13, шпаргалка
работа содержит ответы на 50 вопросов по дисциплине "Информатика".
Метод прогонки. При
решении практических задач получаются
системы, матрицы которых содержат
много нулей, то говорят, что система
имеет слабо заполненную
Если применить к таким системам метод Гаусса, то нулевые элементы будутвовлечены в вычислительныйпроцесс, что не желательно. Поэтому, созданы специальные методы, позволяющие обходить нулевые элементы. Одним изтаких методов является метод прогонки, он применяется к системам с ленточной матрицей.
x2= u2х3+ v1, полученное выражение х2 в 3 -е уравнение, чтобы исключить х2 и т.д., то на i-ом шаге исключения получим формулу:
Прямые методы. Формула Крамера
Ах+В
Хi=Δ\Δi , i=1, n
Δ- определитель матрицы. Δi - определитель матрицы, получаемой заменой i--го столбца матрицы столбцом из свободных членов:
2х+3y=7 -x+4y=3 Формула Крамера при небольших n требует приблизительно nn!- операций.
Наиболее распространённым среди прямых методов является метод исключения Гаусcа. Метод приводит к значительно меньшему объёму вычислений, чем формула Крамера. Метод Гаусcа состоит из прямого и обратного хода. Прямой ход - это приведение матрицы системы к верхнему треугольному виду, иначе говоря, система преобразуется т.о., чтобы исключить х1 из всех уравнений кроме 1-го, х2- из всех кроме 1-го и 2-го. Для этого делим 1-ое уравнение на а11, умножаем на аi1 и вычитаем из i-го уравнения системы.i=2,3…n.
В результате, из всех кроме 1-го уравнения исключается х1, затем с помощью 2-го х2 и т.д.
- это треугольная матрица. Теперь обратный ход, непосредственного вычисления неизвестных.
Из n-го уравнения
находим хn:
полученное значение в xn подставляем
в (n-1) , откуда находим x(n-2) и т.д. Метод Гаусса
требует выполнения 2/3n^3 - операций.
40. Итерационные методы решения СЛАУ.
41. Методы простой итерации и Зейделя для решения систем нелинейных уравнений.
42. Метод Ньютона для решения систем нелинейных уравнений.
43. Аппроксимация функций. Постановка задачи и способы ее решения.
44. Интерполяцинные многочлены Лагранжа.
45. Интерполяционные многочлены Ньютона.
46. Обработка результатов эксперимента. Метод наименьших квадратов.
47. Формулы численного интегрирования. Формулы прямоугольников и трапеций.
Численное интегрирование (историческое
название: (численная) квадрату
) — вычисление значения определённого интеграла
(как правило, приближённое). Под численным интегрированием понимают набор численных методов
отыскания значения определённого интеграла.
Численное интегрирование применяется, когда:1. Сама подынтегральная функция не задана аналитически. Например, она представлена в виде таблицы (массива) значений в узлах некоторой расчётной сетки. 2. Аналитическое представление подынтегральной функции известно, но её первообразная не выражается через аналитические функции. Например, f(x) = exp( − x2).
В этих двух случаях невозможно вычисление интеграла по формуле Ньютона-Лейбница
. Также возможна ситуация, когда вид первообразной настолько сложен, что быстрее вычислить значение интеграла численным методом.
Формулы прямоугольников Пусть требуется определить значение интеграла функции на отрезке . Этот отрезок делится точками на равных отрезков длиной Обозначим через значение функции в точках Далее составляем суммы Каждая из сумм — интегральная сумма для на и поэтому приближённо выражает интеграл
Если заданная функция — положительная и возрастающая, то эта формула выражает площадь ступенчатой фигуры, составленной из «входящих» прямоугольников, также называемая формулой левых прямоугольников, а формула
выражает площадь ступенчатой фигуры, состоящей из «выходящих» прямоугольников, также называемая формулой правых прямоугольников. Чем меньше длина отрезков, на которые делится отрезок , тем точнее значение, вычисляемое по этой формуле, искомого интеграла.
Очевидно, стоит рассчитывать на бо́льшую точность если брать в качестве опорной точки для нахождения высоты точку посередине промежутка. В результате получаем формулу средних прямоугольников:
где Учитывая априорно бо́льшую точность последней формулы при том же объеме и характере вычислений её называют формулой прямоугольников
Метод трапеций
Если функцию на
каждом из частичных отрезков аппроксимир
прямой, проходящей через конечные значения, то получим метод трапеций.
Площадь трапеции на каждом отрезке:
Погрешность аппроксимации на каждом отрезке:
где Полная формула трапеций в случае деления всего промежутка интегрирования на отрезки одинаковой длины h:
где
Погрешность формулы
трапеций:
где
48. Формулы численного интегрирования. Формула Симпсона. Правило Рунге.
(метод Симпсона
)
Использовав три точки отрезка интегрирования, можно заменить подынтегральную функцию параболой. Обычно в качестве таких точек используют концы отрезка и его среднюю точку. В этом случае формула имеет очень простой вид .
Если разбить интервал интегрирования на 2N равных частей, то имеем где .
Правило Рунге — правило оценки погрешности численных методов
.
Основная идея (для методов Рунге-Кутты
решения ОДУ
) состоит в вычислении
приближения выбранным методом
с шагом h, а затем с шагом
h/2, и дальнейшем рассмотрении
разностей погрешностей для
Интеграл вычисляется
по выбранной формуле (прямоугольников,
трапеций, парабол Симпсона) при
числе шагов, равном n, а затем
при числе шагов, равном 2n. Погрешность
вычисления значения интеграла при
числе шагов, равном 2n, определяется
по формуле Рунге:
, для формул прямоугольников и трапеций
, а для формулы Симпсона
.
Таким образом, интеграл вычисляется для
последовательных значений числа шагов
, где n0 — начальное число шагов.
Процесс вычислений заканчивается, когда
для очередного значения N будет выполнено
условие
, где ε — заданная точность.
49. Численное диффиренцирование. Конечно-разностная аппроксимация производных.
Численное дифференцирование — совокупность методов вычисления значения производной
дискретно заданной функции. В основе численного дифференцирования лежит аппроксимация
функции, от которой
берется производная, интерполя
. Все основные
формулы численного
(формулы Ньютона для начала таблицы).
Основными задачами являются вычисление производной на краях таблицы и в ее середине. Для равномерной сетки формулы численного дифференцирования «в начале таблицы» можно представить в общем виде следующим образом:
где — погрешность формулы. Здесь коэффициенты и зависят от степени n использовавшегося интерполяционного многочлена, то есть от необходимой точности (скорости сходимости к точному значению при уменьшении шага сетки) формулы. Коэффициенты представлены в таблице
n | a0 | a1 | a2 | a3 | a4 | a5 | b |
1 | − 1 | 1 | 0 | 0 | 0 | 0 | 1 |
2 | − 3 | 4 | − 1 | 0 | 0 | 0 | 2 |
3 | − 11 | 18 | − 9 | 2 | 0 | 0 | 6 |
4 | − 25 | 48 | − 36 | 16 | − 3 | 0 | 12 |
5 | − 137 | 300 | − 300 | 200 | − 75 | 12 | 60 |
Погрешность вычисляется по формуле
где h — шаг сетки, а точка ξ расположена
где-то между i-тым и (i + n)-тым узлами. Примером
может служить известная формула (n = 2)
. При n = 1 формула может быть получена и из
определения производной. Эта формула
известна под названием формулыдифференцирования
вперед. Формулы «в конце таблицы» могут
быть представлены в общем виде
в которых коэффициенты
берутся из уже приведенной таблицы. В
частности, при n = 1 получается известная
формула дифференцирования назад.
50. Математические системы. Mathcad.
Mathcad — система компьютерной алгебры из класса системавтоматизированного проектирования
, ориентированная
на подготовку интерактивных
документов с вычислениями и
визуальным сопровождением, отличается
легкостью использования и
Mathcad был задуман
и первоначально написан Аллено
изМассачусетского технологического института
(MIT), соучредителем компанииMathsoft
, которая с 2006 года
является частью корпорации PTC
(Parametric Technology Corporation).
Mathcad имеет простой
и интуитивный для
Некоторые из математических возможностей Mathcad (версии до 13.1 включительно) основаны на подмножестве системы компьютерной алгебрыMaple
(MKM, Maple Kernel Mathsoft). Начиная с 14 версии — использует символьное ядро MuPAD
.
Работа осуществляется
в пределах рабочего листа, на котором
уравнения и выражения
(What You See Is What You Get — «что видишь, то и получаешь»).
Несмотря на то, что эта программа в основном ориентирована на пользователей-непрограммистов, Mathcad также используется в сложных проектах, чтобы визуализировать результаты математического моделирования