Let us consider a system with \(n\) degrees of freedom and subjected to \(m\) constraint conditions. The equations expressing the prescribed constraint conditions can be written as
\begin{equation}
\sum_{j=1}^n A_{ij} q_j = d_i \qquad (i=1 \dots m)\,.\tag{4.3.1}
\end{equation}
\(d_i\) is a generic assigned displacement on the \(i\)-th constraint, \(q_j\) is the \(j\)-th degree of freedom and \(A_{ij}\) is the unitary contribution to displacement give by \(q_j\) on \(i\)-th constraint. Using a matrix notation the constraint conditions can be also epxressed as follows
\begin{equation}
\mat{A} \vec{q} = \vec{d},\tag{4.3.2}
\end{equation}
where
\(\mat{A}\) is the
\(m \times n\) kinematic matrix of the system,
\(\vec{q}\text{,}\) with
\(n\) components, is the vector of the chosen degrees of freedom and
\(\vec{d}\text{,}\) with
\(m\) components, is the vector containing the assigned displacemnts.
Note 4.3.1.
The components of the vector
\(\vec{d} \) can indifferently assume null or non-null values. The most recurrent case is, however, a zero assignment for all components.