Ankilov
.pdf0.001 |
|
|
|
|
4 |
|
|
U (x) UP(x) 5 10 |
|
|
|
|
0 0 |
0.5 |
1 |
|
|
x |
|
Замените старое значение меры точности 11 наибольшим значением |
|||
U (x) UP(x) на отрезке [a,b] (для этого необходимо кликнуть мышью по |
|||
графику, где в левом верхнем углу появится наибольшее значение, |
|||
скопировать это значение и заменить на него уже имеющееся ниже |
|||
значение 11) |
|
|
|
11 8.066 10 4 |
|
||
Найдем невязку полученного решения |
n |
|
|
|
|
|
|
R(x) L(0 x V) f (x) Ci 1 L(i x V) |
|||
|
|
i 1 |
|
0.015 |
|
|
|
0.01 |
|
|
|
R(x) |
|
|
|
0.005 |
|
|
|
0 0 |
0.5 |
1 |
|
|
|
x |
|
Замените старое значение меры точности 21 |
наибольшим значением |
||
R(x) на отрезке [a,b] |
|
|
|
21 0.011 |
|
Сравним решения, полученные методом Галеркина и с помощью стандартной функции системы MathCAD
6 10 5
4 10 5
Yk(x) U (x)
2 10 5
0 0 |
0.5 |
1 |
|
x |
|
51
Замените старое значение меры точности 31 наибольшим значением Y (x) U (x) на отрезке [a,b]
31 4.289 10 5
2.В качестве поверочных функций возьмем многочлены Лежандра
|
|
|
|
1 |
|
k |
|
2 |
|
k |
|
||
|
|
|
|
|
d |
|
|
|
|
||||
P(k t) if |
k |
0 |
|
|
|
|
|
|
t |
|
1 |
|
1 |
|
|
|
|
|
|
|
|||||||
|
|
|
k |
k |
|
dt |
k |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
W(k x) P |
|
k |
|
2 |
|
|
x |
a |
b |
||||
|
|
|
|
|
|
|
|
||||||||
|
|
|
b a |
|
|
2 |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||
Найдем коэффициенты системы уравнений AC=B для определения |
|||||||||||||||
коэффициентов пробных решений Ck |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
i 1 n |
|
|
j |
1 n |
|
|
||||||
B |
|
|
b |
|
|
|
|
|
|
|
|
|
|
|
|
i 1 |
( f (x) L(0 x V)) W(i 1 x) dx |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
b |
|
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
j 1 |
|
L( j x V) W (i 1 x) dx |
|||||||||||
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
Решая систему уравнений AC=B матричным методом, получим вектор |
|||||||||||||||
коэффициентов Ck |
|
|
|
C A 1 B |
|
|
|
|
|
||||||
CT ( 1.136001 |
|
|
|
|
|
|
|||||||||
2.510888 |
|
2.637995 |
0.080164 1.220506 ) |
Скопируйте в файл отчета этот вектор. Подставив коэффициенты Ck,
наберите в файле отчета получившееся пробное решение.
Пробное решение U(x) для n 5 имеет вид
|
n |
U (x) V (0 x) |
Ck 1 V (k x) |
|
k 1 |
Найдем вектор коэффициентов Ck для предыдущего пробного решения. Для этого решим систему уравнений A1C=B1, где A1 – угловая матрица ( n 1)- го порядка матрицы A, а B1 – вектор-столбец, содержащий первые ( n 1) элементы столбца B.
|
1 |
(submatrix(A |
0 n 2 0 n 2)) |
1 |
submatrix(B 0 |
n 2 0 0) |
|
|
C1 if n |
|
10 |
||||||
|
|
|
n 1 |
|
|
|
|
|
UP(x) if |
|
1 V (0 x) |
C1k 1 V (k x) V (0 x) |
|
|
|
||
n |
|
|
|
|||||
|
|
|
k 1 |
и n 4 |
|
|
|
|
Cравним полученные решения для n 5 |
|
|
|
52
|
4 |
|
|
4 10 |
|
|
|
|
4 |
|
|
U (x) UP(x) 2 10 |
|
|
|
|
0 0 |
0.5 |
1 |
|
|
x |
|
Замените старое значение меры точности 12 наибольшим значением U (x) UP(x) на отрезке [a,b]
12 3.876 10 4
Найдем невязку полученного решения
n
R(x) L(0 x V) f (x) Ci 1 L(i x V) i 1
0.01
R(x) 0.005
0 |
|
|
|
|
|
0 |
0.5 |
1 |
|||
|
|
x |
|
|
|
Замените старое значение меры точности 22 |
наибольшим значением |
||||
R(x) на отрезке [a,b] |
|
|
|
|
22 8.786 10 3
Сравним решения, полученные методом Галеркина и с помощью стандартной функции системы MathCAD
|
5 |
|
|
3 10 |
|
|
|
|
5 |
|
|
2 10 |
|
|
|
Yk(x) U (x) |
5 |
|
|
|
|
|
|
1 10 |
|
|
|
|
0 0 |
0.5 |
1 |
|
|
x |
|
Замените старое значение меры точности 32 наибольшим значением Y (x) U (x) на отрезке [a,b]
32 2.381 10 5
53
Получение приближенного решения вариационным методом Ритца
Введем обозначения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
x |
|
|
|
|
|
|
|
|
(x) K(x) q(x) |
g(x) K(x) f (x) |
|||||||||
K (x) : exp p(t)dt |
|
|
|
|
|
|||||||||||||||||
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вычислим значения параметров функционала |
|
|||||||||||||||||||||
Ta if |
|
a0 |
0 |
a2 |
|
0 |
|
|
|
|
|
|
|
|
|
Ta 1 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
a0 |
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Tb if |
|
b0 |
0 |
b2 |
|
0 |
|
|
|
|
|
|
|
|
|
Tb 4 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
b0 |
|
|
|
|
|
a0 |
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
a if |
a0 0 a1 0 |
|
K(a) 0 |
a 1 |
||||||||||||||||||
|
a1 |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
b if |
b0 0 b1 |
|
0 |
b0 |
K(b) 0 |
|
b 0.049787 |
|||||||||||||||
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
b1 |
|
|
|
|
||||||
qa if |
a0 |
|
0 a1 |
|
0 |
a2 |
|
K(a) 0 |
|
qa 0 |
||||||||||||
|
||||||||||||||||||||||
|
a1 |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
qb if |
b0 |
|
0 b1 |
|
0 |
b2 |
|
K(b) 0 |
|
qb 0 |
||||||||||||
|
||||||||||||||||||||||
|
b1 |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Введем оператор, соответствующий левой части уравнения |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
d |
|
|
d |
|
|
|
|||||
|
|
L1(k x V) |
K(x) |
V (k x) |
(x) V (k x) |
|||||||||||||||||
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
dx |
dx |
|
|
1. В качестве пробных функций возьмем многочлены вида (2.26).
Найдем коэффициенты системы уравнений AC=B для определения коэффициентов пробных решений Ck
|
N (k x) |
d |
|
V (k x) |
|
|
dx |
||||
|
i 1 n |
j 1 n |
|||
b |
|
|
|||
K (x) N (0, x) N (i, x) (x) V (0, x) g(x) V (i, x) dx |
|||||
Bi 1 : |
a
b V (0,b) Tb qb V (i,b) a V (0,a) Ta qa V (i,a)
b
Ai 1, j 1 : K (x) N (i, x) N ( j, x) (x) V (i, x) V ( j, x) dx
a
b V (i,b) V ( j,b) a V (i,a) V ( j,a)
Решая систему уравнений AC=B матричным методом, получим вектор коэффициентов Ck
C A 1 B CT ( 1.140938 2.564241 2.466128 0.133009 1.130778 )
Скопируйте в файл отчета этот вектор. Подставив коэффициенты Ck,
наберите в файле отчета получившееся пробное решение.
Пробное решение U(x) для n 5 имеет вид
54
|
n |
U (x) V (0 x) |
Ck 1 V (k x) |
|
k 1 |
Найдем вектор коэффициентов Ck для предыдущего пробного решения. Для этого решим систему уравнений A1C=B1, где A1 – угловая матрица ( n 1)- го порядка матрицы A, а B1 – вектор-столбец, содержащий первые ( n 1) элементы столбца B.
|
|
|
2 0 n 2)) |
1 |
submatrix(B 0 n 2 |
0 0) |
|
|||
C1 if n 1 (submatrix(A 0 n |
|
10 |
||||||||
|
|
|
|
n 1 |
|
|
|
|
|
|
UP(x) if |
|
V (0 |
x) |
C1k 1 |
V (k x) V (0 x) |
|
|
|
||
n 1 |
|
|
|
|||||||
|
|
|
|
k 1 |
и n 4 |
|
|
|
|
|
Cравним полученные решения для n 5 |
|
|
|
|
|
4 |
|
|
6 10 |
|
|
|
|
4 |
|
|
4 10 |
|
|
|
U (x) UP(x) |
4 |
|
|
|
|
|
|
2 10 |
|
|
|
|
0 0 |
0.5 |
1 |
|
|
x |
|
Замените старое значение меры точности 13 наибольшим значением U (x) UP(x) на отрезке [a,b]
13 4.801 10 4
Найдем невязку полученного решения
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
R(x) L1(0 x V ) g(x) Ci 1 L1(i x V) |
|||||||||||
|
|
|
|
|
|
|
|
|
i 1 |
|
|
|
|
0.006 |
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|||||||
0.004 |
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|||||||
|
|
|
|
R(x) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|||||||
0 |
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|||||||
0 |
0.5 |
1 |
|||||||||||
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
Замените старое значение меры точности 23 |
наибольшим значением |
||||||||||||
|
R(x) |
на отрезке [a,b] |
|
|
|
|
|
|
|
||||
|
|
|
|
23 4.606 10 3 |
|
|
|
55
Сравним решения, полученные методом Ритца и с помощью стандартной функции системы MathCAD
|
|
5 |
|
|
4 10 |
|
|
|
|
Yk(x) U (x) 2 |
|
5 |
|
|
10 |
|
|
|
|
|
|
0 0 |
0.5 |
1 |
|
|
|
x |
|
Замените старое значение меры точности 33 наибольшим значением Y (x) U (x) на отрезке [a,b]
33 3.062 10 5
2.В качестве пробных функций возьмем систему функций (2.34) – (2.36)
Введите систему пробных функций:
V1(k, x) : if k 0,6 5 x,if k 1,e x ,sin (k 1) x (k 1) cos (k 1) x
Найдем коэффициенты системы уравнений AC=B для определения коэффициентов пробных решений Ck
|
N1(k x) |
d |
|
V1(k x) |
|
|
dx |
||||
|
i 1 n |
j 1 n |
|||
b |
|
|
|||
K (x) N1(0, x) N1(i, x) (x) V1(0, x) g(x) V1(i, x) dx |
|||||
Bi 1 : |
a
b V1(0,b) Tb qb V1(i,b) a V1(0,a) Ta qa V1(i,a)
b
Ai 1, j 1 : K (x) N1(i, x) N1( j, x) (x) V1(i, x) V1( j, x) dx
a
b V1(i,b) V1( j,b) a V1(i,a) V1( j,a)
Решая систему уравнений AC=B матричным методом, получим вектор коэффициентов Ck
C A 1 B
CT 4.539001 |
0.209285 8.526397 10 3 |
1.313665 10 3 |
2.017812 10 4 |
Скопируйте в файл отчета этот вектор. Подставив коэффициенты Ck,
наберите в файле отчета получившееся пробное решение.
Пробное решение U(x) для n 5 имеет вид
|
n |
U (x) V1(0 x) |
Ck 1 V1(k x) |
|
k 1 |
56
Найдем вектор коэффициентов Ck для предыдущего пробного решения. |
|||||||
Для этого решим систему уравнений A1C=B1, где A1 – угловая матрица ( n 1)- |
|||||||
го порядка матрицы A, а B1 – вектор-столбец, содержащий первые ( n 1) |
|||||||
элементы столбца B. |
|
|
|
|
|
||
|
1 |
(submatrix(A 0 n 2 0 n |
2)) |
1 |
|
||
C1 if n |
|
submatrix(B 0 n 2 0 0) 10 |
|||||
|
|
|
n 1 |
|
|
|
|
UP(x) if |
|
1 V1(0 x) |
|
|
|
|
|
n |
C1k 1 V1(k x) V1(0 x) |
||||||
|
|
|
k 1 |
|
и (n 1) |
|
|
Cравним полученные решения для n |
5 |
4 |
|||||
|
|
|
0.01 |
|
|
|
|
|
|
U (x) UP(x) 0.005 |
|
|
|
|
|
|
|
|
0 0 |
|
0.5 |
1 |
|
|
|
|
|
|
x |
|
|
Замените старое значение меры точности 14 наибольшим значением |
|||||||
U (x) UP(x) на отрезке [a,b] |
|
|
|
|
|||
|
|
|
14 6.344 10 3 |
|
|||
Найдем невязку полученного решения |
n |
|
|
||||
|
|
|
|
|
|
||
|
|
R(x) L1(0 x V1) g(x) Ci 1 L1(i x V1) |
|||||
|
|
|
|
i 1 |
|
|
|
0.3 |
|
|
|
|
|
0.2 |
|
|
|
|
|
R(x) |
|
|
|
|
|
0.1 |
|
|
|
|
|
0 |
0 |
0.5 |
|
1 |
|
|
|
x |
|
|
Замените старое значение меры точности |
24 |
наибольшим значением |
|||
R(x) |
на отрезке [a,b] |
|
|
|
|
|
24 0.229 |
|
|
||
Сравним решения, полученные методом Ритца и с помощью стандартной |
|||||
функции системы MathCAD |
|
|
|
|
57
0.01 |
|
|
|
Yk(x) U (x) 0.005 |
|
|
|
0 |
0 |
0.5 |
1 |
|
|
x |
|
Замените старое значение меры точности 34 наибольшим значением Y (x) U (x) на отрезке [a,b]
34 6.182 10 3
Получение приближенного решения интегральным методом наименьших квадратов
1. В качестве пробных функций возьмем многочлены вида (2.26).
Найдем коэффициенты системы уравнений AC=B для определения коэффициентов пробных решений Ck
|
|
|
b |
i 1 n |
j 1 n |
|
|
B |
|
|
|
|
|
|
|
i 1 |
( f (x) L(0 x V)) L(i x V ) dx |
||||||
|
|
|
|
|
|
|
|
|
|
|
a |
b |
|
|
|
|
A |
|
|
L(i x V) L( j x V) dx |
|
||
|
|
j 1 |
|
|
|||
|
i 1 |
|
|
|
|
||
|
|
|
|
a |
|
|
|
Решая систему уравнений AC=B матричным методом, получим вектор |
|||||||
коэффициентов Ck |
|
|
|
|
|
A 1 B |
|
CT ( 1.137761 |
|
C |
|
||||
2.526122 |
2.595731 0.033207 |
1.202339 ) |
Скопируйте в файл отчета этот вектор. Подставив коэффициенты Ck,
наберите в файле отчета получившееся пробное решение.
Пробное решение U(x) для n 5 имеет вид
|
n |
U (x) V (0 x) |
Ck 1 V (k x) |
|
k 1 |
Найдем вектор коэффициентов Ck для предыдущего пробного решения. Для этого решим систему уравнений A1C=B1, где A1 – угловая матрица ( n 1)- го порядка матрицы A, а B1 – вектор-столбец, содержащий первые ( n 1) элементы столбца B.
58
|
1 |
(submatrix(A 0 n 2 0 n 2)) |
1 |
submatrix(B 0 n |
|
||||
C1 if n |
|
2 0 0) 10 |
|||||||
|
|
|
n 1 |
|
|
|
|
|
|
UP(x) if |
|
1 V (0 x) |
C1k 1 V (k x) V (0 x) |
|
|
||||
n |
|
|
|||||||
|
|
|
k 1 |
|
|
и n 4 |
|
|
|
Cравним полученные решения для n 5 |
|
|
|
||||||
|
|
|
|
4 |
|
|
|
|
|
|
|
|
4 10 |
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
U (x) UP(x) 2 10 |
|
|
|
|
|
|
|
|
|
|
|
0 0 |
|
|
0.5 |
1 |
|
|
|
|
|
|
|
x |
|
|
|
Замените старое значение меры точности 15 наибольшим значением |
|||||||||
U (x) UP(x) на отрезке [a,b] |
|
10 4 |
|
|
|||||
|
|
|
15 3.475 |
|
|
||||
Найдем невязку полученного решения |
n |
|
|
|
|||||
|
|
|
|
|
|
|
|
||
|
|
R(x) L(0 x V) f (x) Ci 1 L(i x V) |
|
||||||
|
|
|
|
i 1 |
|
|
|
|
0.01 |
|
|
|
|
|
R(x) 0.005 |
|
|
|
|
|
0 |
0 |
0.5 |
|
1 |
|
|
|
x |
|
|
Замените старое значение меры точности |
25 |
наибольшим значением |
|||
R(x) |
на отрезке [a,b] |
|
|
|
|
|
25 9.123 10 3 |
|
|
||
Сравним решения, полученные интегральным методом наименьших |
|||||
квадратов и с помощью стандартной функции системы MathCAD |
59
|
5 |
|
|
3 10 |
|
|
|
|
5 |
|
|
2 10 |
|
|
|
Yk(x) U (x) |
5 |
|
|
|
|
|
|
1 10 |
|
|
|
|
0 0 |
0.5 |
1 |
|
|
x |
|
Замените старое значение меры точности 35 наибольшим значением Y (x) U (x) на отрезке [a,b]
35 2.334 10 5
2.В качестве пробных функций возьмем систему функций (2.29).
Введите систему пробных функций:
|
|
|
x2 |
|
|
x3 |
|
|
2 |
|
k 1 |
|
|
V2(k, x) : if k 0,6 |
5 x,if k 1,1 |
x |
|
,if k 2,1 |
x |
|
,(1 |
x) |
|
x |
|
|
|
3 |
4 |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Найдем коэффициенты системы уравнений AC=B для определения коэффициентов пробных решений Ck
|
|
|
b |
i 1 n |
j 1 n |
||
B |
|
|
( f (x) L(0 x V2)) L(i x V2) dx |
||||
i 1 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
a |
|
b |
|
|
|
A |
|
|
|
L(i x V2) L( j x V2) dx |
||
|
|
j 1 |
|
||||
|
i 1 |
|
|
|
|||
|
|
|
|
|
a |
|
|
Решая систему уравнений AC=B матричным методом, получим вектор |
|||||||
коэффициентов Ck |
|
|
|
|
C A 1 B |
||
CT ( 4.207857 |
|
|
|||||
9.361081 |
1.023365 0.337991 0.171763 ) |
Скопируйте в файл отчета этот вектор. Подставив коэффициенты Ck,
наберите в файле отчета получившееся пробное решение.
Пробное решение U(x) для n 5 имеет вид
|
n |
U (x) V2(0 x) |
Ck 1 V2(k x) |
|
k 1 |
Найдем вектор коэффициентов Ck для предыдущего пробного решения. Для этого решим систему уравнений A1C=B1, где A1 – угловая матрица ( n 1)- го порядка матрицы A, а B1 – вектор-столбец, содержащий первые ( n 1) элементы столбца B.
60