Вычислим матрицу жёсткости для одномерного случая. В одномерном пространстве градиент имеет вид ∇υ=∂x∂υ, а скалярное произведение градиентов соответственно ∇υ⋅∇υ=(∂x∂υ)2. Учитывая, что область M представляет собой координатную ось, сегментированную на симплексы-отрезки, исследуемую часть функционала для одного отрезка (xi,xi+1) можно записать как
В общем случае пробная функция υ(x)=∑i=1Nυi(x), тогда как на симплексе она имеет вид υ(i)(i+1)(x)=qi⋅ϕi(x)+qi+1⋅ϕi+1(x). Примем во внимание (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) из раздела о функциях <<крышек>> и запишем соотношения для функций <<крышек>>
Вычислим частную производную пробной функции
Заметим, что производная не зависит от x и является константой на отрезке. Подставим (6.3∂x∂υ(i)(i+1)(x)=qi⋅bi+qi+1⋅bi+1) в (6.1∫xixi+1(∂x∂υ)2dx.)
∫xixi+1(∂x∂υ(i)(i+1))2dx=L⋅(qi⋅bi+qi+1⋅bi+1)2, где L — длина отрезка, которая вычисляется по формуле
Раскроем квадрат и перегруппируем члены
∫xixi+1(∂x∂υ(i)(i+1))2dx=L⋅[qi2⋅bi2+qi+12⋅bi+12+2⋅qi⋅qi+1⋅bi⋅bi+1]. Примем во внимание формулы из (5.8{ai−1=xi−1−xi−xibi−1=xi−1−xi1{ai=xi−1−xixi−1bi=xi−1−xi−1) для коэффициентов b и введём обозначения для элементов локальной матрицы жёсткости отрезка
Таким образом, локальная матрица жёсткости для одномерного элемента имеет вид
Глобальная матрица жёсткости K получается путём суммирования вкладов от всех отрезков сетки методом сборки: элементы локальных матриц добавляются к соответствующим элементам глобальной матрицы согласно глобальной нумерации узлов. Размерность глобальной матрицы жёсткости равна N×N, где N — общее количество узлов сетки.