In analytical mechanics, generalized coordinates are a set of parameters used to represent the state of a system in a configuration space. These parameters must uniquely define the configuration of the system relative to a reference state.,

p. 397, §7.2.1 Selection of generalized coordinates

/ref> The generalized velocities are the time

p. 397, §7.2.1 Selection of generalized coordinates

/ref> The generalized velocities are the time

derivative
In mathematics, the derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. ...

s of the generalized coordinates of the system. The adjective "generalized" distinguishes these parameters from the traditional use of the term "coordinate" to refer to Cartesian coordinates
A Cartesian coordinate system (, ) in a plane is a coordinate system that specifies each point uniquely by a pair of numerical coordinates, which are the signed distances to the point from two fixed perpendicular oriented lines, measured in ...

An example of a generalized coordinate would be to describe the position of a pendulum using the angle of the pendulum relative to vertical, rather than by the x and y position of the pendulum.
Although there may be many possible choices for generalized coordinates for a physical system, they are generally selected to simplify calculations, such as the solution of the equations of motion
In physics, equations of motion are equations that describe the behavior of a physical system in terms of its motion as a function of time.''Encyclopaedia of Physics'' (second Edition), R.G. Lerner, G.L. Trigg, VHC Publishers, 1991, ISBN (Verl ...

for the system. If the coordinates are independent of one another, the number of independent generalized coordinates is defined by the number of degrees of freedom of the system.
Generalized coordinates are paired with generalized momenta to provide canonical coordinates on phase space
In dynamical system theory, a phase space is a space in which all possible states of a system are represented, with each possible state corresponding to one unique point in the phase space. For mechanical systems, the phase space usuall ...

.
Constraints and degrees of freedom

Generalized coordinates are usually selected to provide the minimum number of independent coordinates that define the configuration of a system, which simplifies the formulation of Lagrange's equations of motion. However, it can also occur that a useful set of generalized coordinates may be ''dependent'', which means that they are related by one or more constraint equations.Holonomic constraints

For a system of particles in 3Dreal coordinate space
In mathematics, the real coordinate space of dimension , denoted ( ) or is the set of the -tuples of real numbers, that is the set of all sequences of real numbers. With component-wise addition and scalar multiplication, it is a real vect ...

, the position vector of each particle can be written as a 3-tuple
In mathematics, a tuple is a finite ordered list (sequence) of elements. An -tuple is a sequence (or ordered list) of elements, where is a non-negative integer. There is only one 0-tuple, referred to as ''the empty tuple''. An -tuple is defi ...

in Cartesian coordinates
A Cartesian coordinate system (, ) in a plane is a coordinate system that specifies each point uniquely by a pair of numerical coordinates, which are the signed distances to the point from two fixed perpendicular oriented lines, measured in ...

:
:$\backslash begin\; \&\; \backslash mathbf\_1\; =\; (x\_1,y\_1,z\_1),\; \backslash \backslash \; \&\; \backslash mathbf\_2\; =\; (x\_2,y\_2,z\_2),\; \backslash \backslash \; \&\; \backslash qquad\; \backslash qquad\; \backslash vdots\; \backslash \backslash \; \&\; \backslash mathbf\_N\; =\; (x\_N,y\_N,z\_N)\; \backslash end$
Any of the position vectors can be denoted where labels the particles. A '' holonomic constraint'' is a ''constraint equation'' of the form for particle
:$f(\backslash mathbf\_k,\; t)\; =\; 0$
which connects all the 3 spatial coordinates of that particle together, so they are not independent. The constraint may change with time, so time will appear explicitly in the constraint equations. At any instant of time, any one coordinate will be determined from the other coordinates, e.g. if and are given, then so is . One constraint equation counts as ''one'' constraint. If there are constraints, each has an equation, so there will be constraint equations. There is not necessarily one constraint equation for each particle, and if there are no constraints on the system then there are no constraint equations.
So far, the configuration of the system is defined by quantities, but coordinates can be eliminated, one coordinate from each constraint equation. The number of independent coordinates is . (In dimensions, the original configuration would need coordinates, and the reduction by constraints means ). It is ideal to use the minimum number of coordinates needed to define the configuration of the entire system, while taking advantage of the constraints on the system. These quantities are known as generalized coordinates in this context, denoted . It is convenient to collect them into an -tuple
In mathematics, a tuple is a finite ordered list (sequence) of elements. An -tuple is a sequence (or ordered list) of elements, where is a non-negative integer. There is only one 0-tuple, referred to as ''the empty tuple''. An -tuple is defi ...

:$\backslash mathbf(t)\; =\; (q\_1(t),\backslash \; q\_2(t),\backslash \; \backslash ldots,\backslash \; q\_n(t))$
which is a point in the '' configuration space'' of the system. They are all independent of one other, and each is a function of time. Geometrically they can be lengths along straight lines, or arc length
ARC may refer to:
Business
* Aircraft Radio Corporation, a major avionics manufacturer from the 1920s to the '50s
* Airlines Reporting Corporation, an airline-owned company that provides ticket distribution, reporting, and settlement services
* ...

s along curves, or angles; not necessarily Cartesian coordinates or other standard orthogonal coordinates In mathematics, orthogonal coordinates are defined as a set of ''d'' coordinates q = (''q''1, ''q''2, ..., ''q'd'') in which the coordinate hypersurfaces all meet at right angles (note: superscripts are indices, not exponents). A coordinate su ...

. There is one for each degree of freedom, so the number of generalized coordinates equals the number of degrees of freedom, . A degree of freedom corresponds to one quantity that changes the configuration of the system, for example the angle of a pendulum, or the arc length traversed by a bead along a wire.
If it is possible to find from the constraints as many independent variables as there are degrees of freedom, these can be used as generalized coordinates. The position vector of particle is a function of all the generalized coordinates (and, through them, of time),Some authors e.g. Hand & Finch take the form of the position vector for particle , as shown here, as the condition for the constraint on that particle to be holonomic.
:$\backslash mathbf\_k\; =\; \backslash mathbf\_k(\backslash mathbf(t))\; \backslash ,,$
and the generalized coordinates can be thought of as parameters associated with the constraint.
The corresponding time derivatives of are the generalized velocities,
:$\backslash dot\; =\; \backslash frac\; =\; (\backslash dot\_1(t),\backslash \; \backslash dot\_2(t),\backslash \; \backslash ldots,\backslash \; \backslash dot\_n(t))$
(each dot over a quantity indicates one time derivative
A time derivative is a derivative of a function with respect to time, usually interpreted as the rate of change of the value of the function. The variable denoting time is usually written as t.
Notation
A variety of notations are used to denote t ...

). The velocity vector is the total derivative
In mathematics, the total derivative of a function at a point is the best linear approximation near this point of the function with respect to its arguments. Unlike partial derivatives, the total derivative approximates the function with res ...

of with respect to time
:$\backslash mathbf\_k\; =\; \backslash dot\_k\; =\; \backslash frac\; =\; \backslash sum\_^n\; \backslash frac\backslash dot\_j\; \backslash ,.$
and so generally depends on the generalized velocities and coordinates. Since we are free to specify the initial values of the generalized coordinates and velocities separately, the generalized coordinates and velocities can be treated as ''independent variables''.
Non-holonomic constraints

A mechanical system can involve constraints on both the generalized coordinates and their derivatives. Constraints of this type are known as non-holonomic. First-order non-holonomic constraints have the form :$g(\backslash mathbf,\; \backslash dot,\; t)\; =\; 0\backslash ,,$ An example of such a constraint is a rolling wheel or knife-edge that constrains the direction of the velocity vector. Non-holonomic constraints can also involve next-order derivatives such as generalized accelerations.Physical quantities in generalized coordinates

Kinetic energy

The totalkinetic energy
In physics, the kinetic energy of an object is the energy that it possesses due to its motion.
It is defined as the work needed to accelerate a body of a given mass from rest to its stated velocity. Having gained this energy during its accel ...

of the system is the energy of the system's motion, defined as
:$T\; =\; \backslash frac\; \backslash sum\_^N\; m\_k\; \backslash dot\_k\; \backslash cdot\; \backslash dot\_k\backslash ,,$
in which · is the dot product
In mathematics, the dot product or scalar productThe term ''scalar product'' means literally "product with a scalar as a result". It is also used sometimes for other symmetric bilinear forms, for example in a pseudo-Euclidean space. is an algeb ...

. The kinetic energy is a function only of the velocities , not the coordinates themselves. By contrast an important observation is
:$\backslash dot\_k\; \backslash cdot\; \backslash dot\_k\; =\; \backslash sum\_^n\; \backslash left(\backslash frac\backslash cdot\backslash frac\backslash right)\backslash dot\_i\backslash dot\_j\; ,$
which illustrates the kinetic energy is in general a function of the generalized velocities, coordinates, and time if the constraints also vary with time, so .
In the case the constraints on the particles are time-independent, then all partial derivatives with respect to time are zero, and the kinetic energy is a homogeneous function
In mathematics, a homogeneous function is a function of several variables such that, if all its arguments are multiplied by a scalar, then its value is multiplied by some power of this scalar, called the degree of homogeneity, or simply the ''d ...

of degree 2 in the generalized velocities.
Still for the time-independent case, this expression is equivalent to taking the line element squared of the trajectory for particle ,
:$ds\_k^2\; =\; d\backslash mathbf\_k\backslash cdot\; d\backslash mathbf\_k\; =\; \backslash sum\_^n\; \backslash left(\backslash frac\backslash cdot\backslash frac\backslash right)\; dq\_i\; dq\_j\; \backslash ,,$
and dividing by the square differential in time, , to obtain the velocity squared of particle . Thus for time-independent constraints it is sufficient to know the line element to quickly obtain the kinetic energy of particles and hence the Lagrangian.
It is instructive to see the various cases of polar coordinates in 2D and 3D, owing to their frequent appearance. In 2D polar coordinates
In mathematics, the polar coordinate system is a two-dimensional coordinate system in which each point on a plane is determined by a distance from a reference point and an angle from a reference direction. The reference point (analogous to the o ...

,
:$\backslash left(\backslash frac\backslash right)^2\; =\; \backslash dot^2\; +\; r^2\backslash dot^2\; \backslash ,,$
in 3D cylindrical coordinates ,
:$\backslash left(\backslash frac\backslash right)^2\; =\; \backslash dot^2\; +\; r^2\backslash dot^2\; +\; \backslash dot^2\; \backslash ,,$
in 3D spherical coordinates ,
:$\backslash left(\backslash frac\backslash right)^2\; =\; \backslash dot^2+r^2\backslash dot^2\; +r^2\backslash sin^2\backslash theta\; \backslash ,\; \backslash dot^2\; \backslash ,.$
Generalized momentum

The ''generalized momentum'' " canonically conjugate to" the coordinate is defined by :$p\_i\; =\backslash frac.$ If the Lagrangian does ''not'' depend on some coordinate , then it follows from the Euler–Lagrange equations that the corresponding generalized momentum will be aconserved quantity
In mathematics, a conserved quantity of a dynamical system is a function of the dependent variables, the value of which remains constant along each trajectory of the system.
Not all systems have conserved quantities, and conserved quantities are ...

, because the time derivative is zero implying the momentum is a constant of the motion;
:$\backslash dot\_i\; =\; \backslash frac\backslash frac\; =\; \backslash frac=0\backslash ,.$
Examples

Bead on a wire

For a bead sliding on a frictionless wire subject only to gravity in 2d space, the constraint on the bead can be stated in the form , where the position of the bead can be written , in which is a parameter, thearc length
ARC may refer to:
Business
* Aircraft Radio Corporation, a major avionics manufacturer from the 1920s to the '50s
* Airlines Reporting Corporation, an airline-owned company that provides ticket distribution, reporting, and settlement services
* ...

along the curve from some point on the wire. This is a suitable choice of generalized coordinate for the system. Only ''one'' coordinate is needed instead of two, because the position of the bead can be parameterized by one number, , and the constraint equation connects the two coordinates and ; either one is determined from the other. The constraint force is the reaction force the wire exerts on the bead to keep it on the wire, and the non-constraint applied force is gravity acting on the bead.
Suppose the wire changes its shape with time, by flexing. Then the constraint equation and position of the particle are respectively
:$f(\backslash mathbf,\; t)\; =\; 0\; \backslash ,,\backslash quad\; \backslash mathbf\; =\; (x(s,\; t),\; y(s,\; t))$
which now both depend on time due to the changing coordinates as the wire changes its shape. Notice time appears implicitly via the coordinates ''and'' explicitly in the constraint equations.
Simple pendulum

The relationship between the use of generalized coordinates and Cartesian coordinates to characterize the movement of a mechanical system can be illustrated by considering the constrained dynamics of a simple pendulum. A simplependulum
A pendulum is a weight suspended from a pivot so that it can swing freely. When a pendulum is displaced sideways from its resting, equilibrium position, it is subject to a restoring force due to gravity that will accelerate it back toward th ...

consists of a mass hanging from a pivot point so that it is constrained to move on a circle of radius . The position of the mass is defined by the coordinate vector measured in the plane of the circle such that is in the vertical direction. The coordinates and are related by the equation of the circle
:$f(x,\; y)\; =\; x^2+y^2\; -\; L^2=0,$
that constrains the movement of . This equation also provides a constraint on the velocity components,
:$\backslash dot(x,\; y)=2x\backslash dot\; +\; 2y\backslash dot\; =\; 0.$
Now introduce the parameter , that defines the angular position of from the vertical direction. It can be used to define the coordinates and , such that
:$\backslash mathbf=(x,\; y)\; =\; (L\backslash sin\backslash theta,\; -L\backslash cos\backslash theta).$
The use of to define the configuration of this system avoids the constraint provided by the equation of the circle.
Notice that the force of gravity acting on the mass is formulated in the usual Cartesian coordinates,
:$\backslash mathbf=(0,-mg),$
where is the acceleration due to gravity.
The virtual work of gravity on the mass as it follows the trajectory is given by
:$\backslash delta\; W\; =\; \backslash mathbf\backslash cdot\backslash delta\; \backslash mathbf.$
The variation can be computed in terms of the coordinates and , or in terms of the parameter ,
:$\backslash delta\; \backslash mathbf\; =(\backslash delta\; x,\; \backslash delta\; y)\; =\; (L\backslash cos\backslash theta,\; L\backslash sin\backslash theta)\backslash delta\backslash theta.$
Thus, the virtual work is given by
:$\backslash delta\; W\; =\; -mg\backslash delta\; y\; =\; -mgL\backslash sin(\backslash theta)\backslash delta\backslash theta.$
Notice that the coefficient of is the -component of the applied force. In the same way, the coefficient of is known as the generalized force along generalized coordinate , given by
:$F\_\; =\; -mgL\backslash sin\backslash theta.$
To complete the analysis consider the kinetic energy of the mass, using the velocity,
:$\backslash mathbf=(\backslash dot,\; \backslash dot)\; =\; (L\backslash cos\backslash theta,\; L\backslash sin\backslash theta)\backslash dot,$
so,
:$T=\; \backslash frac\; m\backslash mathbf\backslash cdot\backslash mathbf\; =\; \backslash frac\; m\; (\backslash dot^2+\backslash dot^2)\; =\; \backslash frac\; m\; L^2\backslash dot^2.$
D'Alembert's form of the principle of virtual work for the pendulum in terms of the coordinates and are given by,
:$\backslash frac\backslash frac\; -\; \backslash frac\; =\; F\_\; +\; \backslash lambda\; \backslash frac,\backslash quad\; \backslash frac\backslash frac\; -\; \backslash frac\; =\; F\_\; +\; \backslash lambda\; \backslash frac.$
This yields the three equations
:$m\backslash ddot\; =\; \backslash lambda(2x),\backslash quad\; m\backslash ddot\; =\; -mg\; +\; \backslash lambda(2y),\backslash quad\; x^2+y^2\; -\; L^2=0,$
in the three unknowns, , and .
Using the parameter , those equations take the form
:$\backslash frac\backslash frac\; -\; \backslash frac\; =\; F\_,$
which becomes,
:$mL^2\backslash ddot\; =\; -mgL\backslash sin\backslash theta,$
or
:$\backslash ddot\; +\; \backslash frac\backslash sin\backslash theta=0.$
This formulation yields one equation because there is a single parameter and no constraint equation.
This shows that the parameter is a generalized coordinate that can be used in the same way as the Cartesian coordinates and to analyze the pendulum.
Double pendulum

The benefits of generalized coordinates become apparent with the analysis of a double pendulum. For the two masses , let define their two trajectories. These vectors satisfy the two constraint equations, :$f\_1\; (x\_1,\; y\_1,\; x\_2,\; y\_2)\; =\; \backslash mathbf\_1\backslash cdot\; \backslash mathbf\_1\; -\; L\_1^2\; =\; 0$ and :$f\_2\; (x\_1,\; y\_1,\; x\_2,\; y\_2)\; =\; (\backslash mathbf\_2-\backslash mathbf\_1)\; \backslash cdot\; (\backslash mathbf\_2-\backslash mathbf\_1)\; -\; L\_2^2\; =\; 0.$ The formulation of Lagrange's equations for this system yields six equations in the four Cartesian coordinates and the two Lagrange multipliers that arise from the two constraint equations. Now introduce the generalized coordinates that define the angular position of each mass of the double pendulum from the vertical direction. In this case, we have :$\backslash mathbf\_1\; =\; (L\_1\backslash sin\backslash theta\_1,\; -L\_1\backslash cos\backslash theta\_1),\; \backslash quad\; \backslash mathbf\_2\; =\; (L\_1\backslash sin\backslash theta\_1,\; -L\_1\backslash cos\backslash theta\_1)\; +\; (L\_2\backslash sin\backslash theta\_2,\; -L\_2\backslash cos\backslash theta\_2).$ The force of gravity acting on the masses is given by, :$\backslash mathbf\_1=(0,-m\_1\; g),\backslash quad\; \backslash mathbf\_2=(0,-m\_2\; g)$ where is the acceleration due to gravity. Therefore, the virtual work of gravity on the two masses as they follow the trajectories is given by :$\backslash delta\; W\; =\; \backslash mathbf\_1\backslash cdot\backslash delta\; \backslash mathbf\_1\; +\; \backslash mathbf\_2\backslash cdot\backslash delta\; \backslash mathbf\_2.$ The variations can be computed to be :$\backslash delta\; \backslash mathbf\_1\; =\; (L\_1\backslash cos\backslash theta\_1,\; L\_1\backslash sin\backslash theta\_1)\backslash delta\backslash theta\_1,\; \backslash quad\; \backslash delta\; \backslash mathbf\_2\; =\; (L\_1\backslash cos\backslash theta\_1,\; L\_1\backslash sin\backslash theta\_1)\backslash delta\backslash theta\_1\; +(L\_2\backslash cos\backslash theta\_2,\; L\_2\backslash sin\backslash theta\_2)\backslash delta\backslash theta\_2$ Thus, the virtual work is given by :$\backslash delta\; W\; =\; -(m\_1+m\_2)gL\_1\backslash sin\backslash theta\_1\backslash delta\backslash theta\_1\; -\; m\_2gL\_2\backslash sin\backslash theta\_2\backslash delta\backslash theta\_2,$ and the generalized forces are :$F\_\; =\; -(m\_1+m\_2)gL\_1\backslash sin\backslash theta\_1,\backslash quad\; F\_\; =\; -m\_2gL\_2\backslash sin\backslash theta\_2.$ Compute the kinetic energy of this system to be :$T=\; \backslash fracm\_1\; \backslash mathbf\_1\backslash cdot\backslash mathbf\_1\; +\; \backslash fracm\_2\; \backslash mathbf\_2\backslash cdot\backslash mathbf\_2\; =\; \backslash frac(m\_1+m\_2)L\_1^2\backslash dot\_1^2\; +\; \backslash fracm\_2L\_2^2\backslash dot\_2^2\; +\; m\_2L\_1L\_2\; \backslash cos(\backslash theta\_2-\backslash theta\_1)\backslash dot\_1\backslash dot\_2.$Euler–Lagrange equation
In the calculus of variations and classical mechanics, the Euler–Lagrange equations are a system of second-order ordinary differential equations whose solutions are stationary points of the given action functional. The equations were discovered ...

yield two equations in the unknown generalized coordinates given by
:$(m\_1+m\_2)L\_1^2\backslash ddot\_1+m\_2L\_1L\_2\backslash ddot\_2\backslash cos(\backslash theta\_2-\backslash theta\_1)\; +\; m\_2L\_1L\_2\backslash dot^2\backslash sin(\backslash theta\_1-\backslash theta\_2)\; =\; -(m\_1+m\_2)gL\_1\backslash sin\backslash theta\_1,$
and
:$m\_2L\_2^2\backslash ddot\_2+m\_2L\_1L\_2\backslash ddot\_1\backslash cos(\backslash theta\_2-\backslash theta\_1)\; +\; m\_2L\_1L\_2\backslash dot^2\backslash sin(\backslash theta\_2-\backslash theta\_1)=-m\_2gL\_2\backslash sin\backslash theta\_2.$
The use of the generalized coordinates provides an alternative to the Cartesian formulation of the dynamics of the double pendulum.
Spherical pendulum

For a 3D example, a spherical pendulum with constant length free to swing in any angular direction subject to gravity, the constraint on the pendulum bob can be stated in the form :$f(\backslash mathbf)\; =\; x^2\; +\; y^2\; +\; z^2\; -\; l^2\; =\; 0\; \backslash ,,$ where the position of the pendulum bob can be written :$\backslash mathbf\; =\; (x(\backslash theta,\backslash phi),y(\backslash theta,\backslash phi),z(\backslash theta,\backslash phi))\; \backslash ,,$ in which are the spherical polar angles because the bob moves in the surface of a sphere. The position is measured along the suspension point to the bob, here treated as apoint particle
A point particle (ideal particle or point-like particle, often spelled pointlike particle) is an idealization of particles heavily used in physics. Its defining feature is that it lacks spatial extension; being dimensionless, it does not take u ...

. A logical choice of generalized coordinates to describe the motion are the angles . Only two coordinates are needed instead of three, because the position of the bob can be parameterized by two numbers, and the constraint equation connects the three coordinates so any one of them is determined from the other two.
Generalized coordinates and virtual work

The ''principle of virtual work'' states that if a system is in static equilibrium, the virtual work of the applied forces is zero for all virtual movements of the system from this state, that is, for any variation . When formulated in terms of generalized coordinates, this is equivalent to the requirement that the generalized forces for any virtual displacement are zero, that is . Let the forces on the system be be applied to points with Cartesian coordinates , then the virtual work generated by a virtual displacement from the equilibrium position is given by :$\backslash delta\; W\; =\; \backslash sum\_^m\; \backslash mathbf\_j\backslash cdot\; \backslash delta\backslash mathbf\_j.$ where denote the virtual displacements of each point in the body. Now assume that each depends on the generalized coordinates then :$\backslash delta\; \backslash mathbf\_j\; =\; \backslash frac\; \backslash delta\_1\; +\; \backslash ldots\; +\; \backslash frac\; \backslash delta\_n,$ and :$\backslash delta\; W\; =\; \backslash left(\backslash sum\_^m\; \backslash mathbf\_j\backslash cdot\; \backslash frac\backslash right)\; \backslash delta\_1\; +\; \backslash ldots\; +\; \backslash left(\backslash sum\_^m\; \backslash mathbf\_j\backslash cdot\; \backslash frac\backslash right)\; \backslash delta\_n.$ The terms :$F\_i\; =\; \backslash sum\_^m\; \backslash mathbf\_j\backslash cdot\; \backslash frac,\backslash quad\; i=1,\backslash ldots,\; n,$ are the generalized forces acting on the system. KaneT. R. Kane and D. A. Levinson, Dynamics: theory and applications, McGraw-Hill, New York, 1985 shows that these generalized forces can also be formulated in terms of the ratio of time derivatives, :$F\_i\; =\; \backslash sum\_^m\; \backslash mathbf\_j\backslash cdot\; \backslash frac,\backslash quad\; i=1,\backslash ldots,\; n,$ where is the velocity of the point of application of the force . In order for the virtual work to be zero for an arbitrary virtual displacement, each of the generalized forces must be zero, that is :$\backslash delta\; W\; =\; 0\; \backslash quad\; \backslash Rightarrow\; \backslash quad\; F\_i\; =0,\; i=1,\backslash ldots,\; n.$See also

* Canonical coordinates *Hamiltonian mechanics
Hamiltonian mechanics emerged in 1833 as a reformulation of Lagrangian mechanics. Introduced by Sir William Rowan Hamilton, Hamiltonian mechanics replaces (generalized) velocities \dot q^i used in Lagrangian mechanics with (generalized) ''moment ...

* Virtual work
*Orthogonal coordinates In mathematics, orthogonal coordinates are defined as a set of ''d'' coordinates q = (''q''1, ''q''2, ..., ''q'd'') in which the coordinate hypersurfaces all meet at right angles (note: superscripts are indices, not exponents). A coordinate su ...

*Curvilinear coordinates
In geometry, curvilinear coordinates are a coordinate system for Euclidean space in which the coordinate lines may be curved. These coordinates may be derived from a set of Cartesian coordinates by using a transformation that is locally inv ...

*Mass matrix
In analytical mechanics, the mass matrix is a symmetric matrix that expresses the connection between the time derivative \mathbf\dot q of the generalized coordinate vector of a system and the kinetic energy of that system, by the equation
:T = ...

* Stiffness matrix
* Generalized forces
Notes

References

Bibliography of cited references

* * * * * *{{cite book , last=Torby , first=Bruce , title=Advanced Dynamics for Engineers , series=HRW Series in Mechanical Engineering , year=1984 , publisher=CBS College Publishing , location=United States of America , isbn=0-03-063366-4 , chapter=Energy Methods Dynamical systems Rigid bodies