ВУЗ:
Составители:
Рубрика:
26
вектор
*
v
, который совпадет с проекцией вектора
y
на плоскость
(см. рис. 1.5). Естественно, что лежащий в плоскости
, вектор
*
v
перпендикулярен вектору
*
Δ
. Условие перпендикулярности векторов
v
и
Δ
запишем, приравняв нулю их скалярное произведение (т.к.
0)90cos(Δ
0
v
):
0)())(()()(
TTTTTTT
yFcFFcycFFcycFcFΔv
.
Изначально
0c
, а должен определяться по точкам данных, поэтому
0
TT
yFcFF
yFcFF
TT
,
а вектор
*
c
, доставляющий минимум вектору невязок, должен опреде-
ляться решением нормальной системы уравнений
bcA
, где
FFA
T
, а
yFb
T
.
Решение задачи C. Разместим коэффициенты системы с рис. 1.4 в ячей-
ках диапазона B2:D4 (см. рис. 1.7), а коэффициенты нормальной систе-
мы
bcA
с
расширенной матрицей Ab, будем хранить в ячейках диа-
пазона E2:G3. Для заполнения указанного диапазона (а также элементов
матрицы Ab) можно использовать следующий программный код:
Sub Ab()
For i = 1 To 2
For j = 1 To 3
S = 0
For k = 1+1 To 1+3 ' - строки матр. F
S = S + Cells(k, i) * Cells(k, j)
Next k
Cells(i+1, j + 4) = S ' заполнение матр. Ab
Next j
Next i
End Sub
bcA
2
1
53
33
2
1
с
с
166667,0
1
с
5,0
2
с
Рис. 1.6.
вектор v* , который совпадет с проекцией вектора y на плоскость
(см. рис. 1.5). Естественно, что лежащий в плоскости , вектор v*
перпендикулярен вектору Δ* . Условие перпендикулярности векторов
v и Δ запишем, приравняв нулю их скалярное произведение (т.к.
v Δ cos( 900 ) 0 ):
vT Δ (Fc) T (Fc y) (c T FT )(Fc y) c T (FT Fc FT y) 0 .
Изначально c 0 , а должен определяться по точкам данных, поэтому
T
FT Fc FT y 0 F Fc FT y ,
а вектор c* , доставляющий минимум вектору невязок, должен опреде-
ляться решением нормальной системы уравнений
Ac b , где A F F , а b FT y .
T
Решение задачи C. Разместим коэффициенты системы с рис. 1.4 в ячей-
ках диапазона B2:D4 (см. рис. 1.7), а коэффициенты нормальной систе-
мы Ac b с расширенной матрицей Ab, будем хранить в ячейках диа-
пазона E2:G3. Для заполнения указанного диапазона (а также элементов
матрицы Ab) можно использовать следующий программный код:
Sub Ab()
Ac b
For i = 1 To 2
For j = 1 To 3 3 3 с1 1
3 5 с 2
S=0 2
For k = 1+1 To 1+3 ' - строки матр. F с1 0,166667 с2 0,5
S = S + Cells(k, i) * Cells(k, j) Рис. 1.6.
Next k
Cells(i+1, j + 4) = S ' заполнение матр. Ab
Next j
Next i
End Sub
26
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »
