Автор: Пользователь скрыл имя, 06 Марта 2013 в 15:03, контрольная работа
Найти абсолютную D и относительную d погрешности числа а = 43,813, имеющего только верные цифры. Решить задачу аналитически и с помощью системы MathCad 6.0.
Решение. Так как все пять цифр числа а = 43,813 верны, то Dа = 0,001,
.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ (КАЗАНСКИЙ ФИЛИАЛ)
КОНТРОЛЬНАЯ РАБОТА
по дисциплине: «Численные методы в инженерных расчетах»
Вариант 10
Выполнил:
студент 3 курса
шифр 11430
Иванашкин А.Ю.
Проверил:
Казань, 2012
СОДЕРЖАНИЕ
Найти абсолютную D и относительную d погрешности числа а = 43,813, имеющего только верные цифры. Решить задачу аналитически и с помощью системы MathCad 6.0.
Решение. Так как все пять цифр числа а = 43,813 верны, то Dа = 0,001,
Решение в MathCad:
Задача 20.
Найти общее решение
неоднородного разностного
Решение. В качестве фундаментальной системы функций возьмем и(n) = рn, тогда характеристическое уравнение примет следующий вид:
Решив уравнение, найдем корни: , . Здесь
Тогда, общими решениями однородного уравнения будут:
Частное решение неоднородного уравнения будем искать в том же виде, что и правая часть уравнения, т.е.
Для нахождения коэффициентов a и b подставим в уравнение и приравняем коэффициенты при одинаковых степенях n в левой и правой частях полученного равенства. Имеем:
Раскрыв скобки и сгруппировав
слагаемые при различных
Отсюда , . Следовательно,
Итак, общее решение указанного неоднородного разностного уравнения будет иметь вид (сумма общего решения однородного уравнения и частного решения неоднородного уравнения):
Решим характеристическое уравнение в MathCad:
Таким образом, решение, полученное в MathCad имеет вид:
что полностью совпадает с решением, полученным аналитически
Задача 30.
Вычислить по формуле Симпсона определенный интеграл функции f(x) с шагом и с шагом . Расчеты производить с точностью до 10-3.
Оценить абсолютную погрешность по правилу Рунге. Ответ дать с учетом поправки Рунге.
С помощью системы MathCad 6.0 + определить число шагов, необходимое для достижения точности вычислений 10-5.
Решение. 1) Шаг вычислений
Выпишем узлы и значения функции в узлах:
хk = x0 + kh, (k = 0, …, 10) |
yk = f(xk) (k = 0, …, 10) |
x0 = 2 + 0∙0,5 = 2; |
|
x1 = 3; |
у1 » 4,899; |
x2 = 4; |
у2 » 8,062; |
x3 = 5; |
у3 » 11,489; |
x4 = 6; |
у4 » 15,199; |
x5 = 7; |
у5 » 19,183; |
x6 = 8; |
у6 » 23,431; |
x7 = 9; |
у7 » 27,928; |
x8 = 10; |
у8 » 32,665; |
x9 = 11; |
у9 » 37,630; |
x10 = 12. |
у10 » 42,814. |
Квадратурная формула Симпсона имеет вид:
= у0 + у1 + у2+ у3 + у4 + у5 + у6 + у7 + у8 + у9 = 1,732 + 4,899 + 8,062 + 11,489 + 15,199 + 19,183 + 23,431 + 27,928 + 32,665 + 37,630 = 182,218.
= у1 + у2+ у3 + у4 + у5 + у6 + у7 + у8 + у9 + у10 = 4,899 + 8,062 + 11,489 + 15,199 + 19,183 + 23,431 + 27,928 + 32,665 + 37,630 + 42,814 = 223,300.
Найдем . Составим расчетную таблицу.
k |
||
1 |
3,373 | |
2 |
3,5 |
6,452 |
3 |
4,5 |
9,740 |
4 |
5,5 |
13,309 |
5 |
6,5 |
17,157 |
6 |
7,5 |
21,275 |
7 |
8,5 |
25,649 |
8 |
9,5 |
30,268 |
9 |
10,5 |
35,119 |
10 |
11,5 |
40,195 |
Сумма |
202,537 |
Итак,
.
2) Шаг вычислений
k |
хk = x0 + kh |
f(xk) |
||
0 |
2 |
1,732 |
- |
- |
1 |
2,5 |
3,373 |
2,25 |
2,589 |
2 |
3 |
4,899 |
2,75 |
4,136 |
3 |
3,5 |
6,452 |
3,25 |
5,669 |
4 |
4 |
8,062 |
3,75 |
7,249 |
5 |
4,5 |
9,740 |
4,25 |
8,893 |
6 |
5 |
11,489 |
4,75 |
10,606 |
7 |
5,5 |
13,309 |
5,25 |
12,390 |
8 |
6 |
15,199 |
5,75 |
14,245 |
9 |
6,5 |
17,157 |
6,25 |
16,170 |
10 |
7 |
19,183 |
6,75 |
18,162 |
11 |
7,5 |
21,275 |
7,25 |
20,221 |
12 |
8 |
23,431 |
7,75 |
22,345 |
13 |
8,5 |
25,649 |
8,25 |
24,532 |
14 |
9 |
27,928 |
8,75 |
26,781 |
15 |
9,5 |
30,268 |
9,25 |
29,091 |
16 |
10 |
32,665 |
9,75 |
31,459 |
17 |
10,5 |
35,119 |
10,25 |
33,885 |
18 |
11 |
37,630 |
10,75 |
36,368 |
19 |
11,5 |
40,195 |
11,25 |
38,906 |
20 |
12 |
42,814 |
11,75 |
41,498 |
384,755 |
||||
425,837 |
||||
405,194 |
Отсюда:
На практике применяют правило Рунге. Для этого выбирают число n кратное 2 и вычисляют приближенное значение интеграла по формуле Симпсона с шагом h = (b - a)/n (обозначаем это приближенное значение In). Затем вычисляют приближенное значение интеграла по формуле Симпсона с шагом h/2 = (b - a)/2n (обозначаем его I2n). Абсолютная погрешность по правилу Рунге:
Правило Рунге применяют для вычисления погрешности путем двойного просчета интеграла с шагами h и kh.
За приближенное значение интеграла, вычисленное по формуле Симпсона с поправкой Рунге, принимают
Точное значение данного определенного интеграла, найденного с помощью системы MathCad, равно:
С помощью системы MathCad 6.0 + определим число шагов, необходимое для достижения точности вычислений 10-5.
Из этого соотношения найдем n.
Вычислим 4-ю производную заданной функции:
Упростим получившееся выражение (Символика - Упростить)
Построим график получившейся функции:
Из графика видно, что функция достигает своего максимума на правом конце интервала интегрирования, т.е. в точке х = 12.
Задача 40.
Дано дифференциальное уравнение второго порядка вида с начальными условиями у(х0) = у0 и . Для данного дифференциального уравнения найти решение у = у(х), удовлетворяющее заданным начальным условиям, в виде:
а) пяти отличных от нуля членов разложения в степенной ряд;
б) по методу Рунге-Кутта
составить таблицу приближенных
значений решения системы
Все вычисления производить с округлением до пятого десятичного знака. Результаты, полученные в п. а) и п. б), сравнить.
Решение. Решим задачу аналитически. Характеристическое уравнение имеет вид:
Отсюда k1 = -4, k2 = -2. Решением уравнения является функция
Найдем неизвестные С1, С2, используя начальные условия.
Решая систему
Находим , . Таким образом,
а) Разложение решения в ряд для уравнения с начальными условиями у(0) = 2, производится по следующей схеме. Находим
Дифференцируем заданное уравнение: .
Находим:
Дифференцируем еще раз: .
Находим: .
Первые пять членов ряда Маклорена для искомой функции будут иметь вид:
.
Решение в Matcad:
б) Сведем задачу , у(0) = 2, к задаче Коши для системы двух уравнений 1-го порядка.
Будем использовать вычислительный процесс метода Рунге-Кутта. Приближенные значения , вычисляются последовательно по формулам:
,
где
Шаг сетки ; .
Проведем вычисления в Excel:
Здесь в ячейки внесены следующие формулы:
В2 |
=0,1*A2 |
С2 |
=0,1*L2 |
D2 |
=0,1*(L2+G2/2) |
Е2 |
=0,1*(L2+H2/2) |
F2 |
=0,1*(L2+I2) |
G2 |
=0,1*(-6*L2-8*K2) |
H2 |
=0,1*(-6*(L2+G2/2)-8*(K2+C2/2) |
I2 |
=0,1*(-6*(L2+H2/2)-8*(K2+D2/2) |
J2 |
=0,1*(-6*(L2+I2)-8*(K2+E2)) |
K2 |
для i = 0 2 |
для остальных значений i =K2+(C2+2*D2+2*E2+F2)/6 | |
L2 |
для i = 0 1 |
для остальных значений i =L2+(G2+2*H2+2*I2+J2)/6 |
Сравним решения, полученные тремя способами. Имеем
хi |
Аналитическое решение, |
Разложение в ряд Тейлора |
Метод Рунге-Кутта |
0 |
2 |
2 |
2 |
0,1 |
2,008488 |
2,0083 |
2,0083 |
0,2 |
1,893118 |
1,88747 |
1,892869 |
0,3 |
1,716667 |
1,6763 |
1,716421 |
0,4 |
1,517239 |
1,3568 |
1,517024 |
0,5 |
1,317119 |
0,85417 |
1,316944 |
Информация о работе Контрольная работа по «Численные методы в инженерных расчетах»