Physics[Vectors][Norm] - calculate the norm of a vector
Norm(A, conjugate = ...)
any algebraic (vectorial or scalar) expression
conjugate = ...
optional, can be the word conjugate alone, or the right-hand side can be true or false - by default it is equal to false unless you change the value of Physics:-Setup(normusesconjugate).
If A is a vector in the context of the Physics[Vectors] package, Norm returns its Euclidean norm, that is, A · A unless A is not commutative or the option conjugate = true is passed, or the value of Physics:-Setup(normusesconjugate) is set to true - in all these cases it returns A · A&conjugate0;. To expand the norm of a sum of unprojected vectors in terms of their dot product, use expand. In the case of a scalar, it respectively returns A2 or the absolute value A depending on the extra argument conjugate = ..., or the value of Physics:-Setup(normusesconjugate). Regarding how vector is identified in the context of the Physics[Vectors] package see Identify).
The %Norm is the inert form of Norm, that is, it represents the same mathematical operation while holding the operation unperformed. To activate the operation use value.
For scalars, Norm returns their square, as in the Euclidean Norm, or the absolute value when the optional argument conjugate = true is passed, or the setting of normusesconjugate is set to true using Setup.
Identify, operations, Physics, Physics conventions, Physics examples, Physics Updates, Tensors - a complete guide, Mini-Course Computer Algebra for Physicists, Physics[Vectors], Setup
Download Help Document
What kind of issue would you like to report? (Optional)