Теперь вычислим вектор нагрузки для одномерного случая. Вектор нагрузки связан с интегралом произведения функции источника на пробную функцию. Рассмотрим интеграл для одного отрезка с вершинами xi,xi+1
∫xixi+1f(x)⋅υdx.
(6.36)
Пробная функция на отрезке имеет вид υ(x)=qi⋅ϕi(x)+qi+1⋅ϕi+1(x). Для вычисления интеграла необходимо интерполировать функцию источника f(x) на отрезке [xi,xi+1] линейной функцией. Представим f(x) в виде f(x)=e1+e2⋅x. Коэффициенты e1 и e2 определяются из условий интерполяции в узлах
{e1+e2⋅xi=fie1+e2⋅xi+1=fi+1
(6.37)
Решая эту систему по аналогии с (5.8{ai−1=xi−1−xi−xibi−1=xi−1−xi1{ai=xi−1−xixi−1bi=xi−1−xi−1), получаем
Подставим интерполированную функцию источника и пробную функцию в (6.36∫xixi+1f(x)⋅υdx.). Примем во внимание (5.7{ai−1+bi−1⋅xi−1=1ai−1+bi−1⋅xi=0{ai+bi⋅xi−1=0ai+bi⋅xi=1) и (5.8{ai−1=xi−1−xi−xibi−1=xi−1−xi1{ai=xi−1−xixi−1bi=xi−1−xi−1) из раздела о функциях <<крышек>>
Подставляя выражения для e1,e2 из (6.38⎩⎨⎧e1=xi+1−xifi⋅xi+1−fi+1⋅xie2=xi+1−xifi+1−fi) и используя соотношения (5.8{ai−1=xi−1−xi−xibi−1=xi−1−xi1{ai=xi−1−xixi−1bi=xi−1−xi−1), после упрощения получаем
Дальнейшие преобразования с учётом (5.8{ai−1=xi−1−xi−xibi−1=xi−1−xi1{ai=xi−1−xixi−1bi=xi−1−xi−1) приводят к окончательному результату
где L — длина отрезка, которая вычисляется по формуле
L=xi+1−xi.
(6.39)
Введём обозначения для элементов локального вектора нагрузки отрезка
ri=6L⋅(2⋅fi+fi+1)ri+1=6L⋅(fi+2⋅fi+1)
(6.40)
Таким образом, локальный вектор нагрузки для одномерного элемента имеет вид
R=[riri+1]=6L[2⋅fi+fi+1fi+2⋅fi+1].
(6.41)
Глобальный вектор нагрузки R получается путём суммирования вкладов от всех отрезков сетки методом сборки: элементы локальных векторов добавляются к соответствующим элементам глобального вектора согласно глобальной нумерации узлов. Размерность глобального вектора нагрузки равна N, где N — общее количество узлов сетки. Важно отметить, что для внутренних узлов происходит суммирование вкладов от двух смежных элементов, в результате чего элемент глобального вектора нагрузки для внутреннего узла j принимает вид
Rj=6Lj−1⋅(fj−1+2⋅fj)+6Lj⋅(2⋅fj+fj+1),
(6.42)
где Lj−1=xj−xj−1 и Lj=xj+1−xj — длины смежных отрезков. Для граничных узлов вектор нагрузки определяется граничными условиями задачи.