Вычислим матрицу жёсткости для одномерного случая. В одномерном пространстве градиент имеет вид , а скалярное произведение градиента с самим собой равно . Учитывая, что одномерная расчётная область разбита на симплексы-отрезки, исследуемую часть функционала для одного отрезка можно записать как
(6.1)
В общем случае пробная функция , тогда как на симплексе она имеет вид . Примем во внимание (5.7) и (5.8) из раздела о функциях «крышек» и запишем соотношения для функций «крышек»
(6.2)
Вычислим производную пробной функции
(6.3)
Заметим, что производная не зависит от и является константой на отрезке. Подставим (6.3) в (6.1)
где — длина отрезка.
Раскроем квадрат и перегруппируем члены
Примем во внимание формулы из (5.8) для коэффициентов и введём обозначения для элементов локальной матрицы жёсткости отрезка
(6.4)
Таким образом, локальная матрица жёсткости для одномерного элемента имеет вид
(6.5)
Глобальная матрица жёсткости получается путём суммирования вкладов от всех отрезков сетки методом сборки: элементы локальных матриц добавляются к соответствующим элементам глобальной матрицы согласно глобальной нумерации узлов. Размерность глобальной матрицы жёсткости равна , где — общее количество узлов сетки.
Например, рассмотрим сетку с узлами . При сборке каждый отрезок вносит вклад , причём внутренний узел получает вклад сразу от двух смежных отрезков — и , — поэтому на главной диагонали стоит сумма . Поскольку длина зависит от номера отрезка, её нельзя вынести как общий множитель — каждый элемент глобальной матрицы хранит длину своего отрезка. В результате матрица получается трёхдиагональной