Physics: bra-ket\matrixelement

\matrixelementCommand

Used in quantum-mechanics bra-ket notation to write matrix elements such as ⟨a|H|b⟩.

\matrixelement{a}{H}{b}
Available in
physics
Kind
prefix
Allowed mode
math
Frequency
Not measured
Commonality
low
Renderer support
PackageMathJaxKaTeXXeTeX
physicsMathJax: FullKaTeX: NoneXeTeX: Full
About the test scope

Syntax#

\matrixelements*stars*starm{a}math contentm{b}math contentm{c}math content

Argspec s s m m m — two optional and three mandatory arguments. Reading argspecs

Examples#

\matrixelement*{a}{H}{b}
\matrixelement**{a}{H}{b}

In TeXForm#

TeXForm parses this entry as prefix syntax; the package determines its argument specification.

Expands to#

\matrixelement{#1}{#2}{#3} \left\langle{#1}\right\vert{#2}\left\vert{#3}\right\rangle

With one star: \langle{#1}\vert{#2}\vert{#3}\rangle (no auto-sizing). With two stars: \left\langle{#1}\middle\vert{#2}\middle\vert{#3}\right\rangle (middle delimiters).

Equivalent forms#

  • \matrixelement{#1}{#2}{#3} ≡ \left\langle{#1}\right\vert{#2}\left\vert{#3}\right\rangleexact
  • \matrixelement*{#1}{#2}{#3} ≡ \langle{#1}\vert{#2}\vert{#3}\rangleexact
  • \matrixelement**{#1}{#2}{#3} ≡ \left\langle{#1}\middle\vert{#2}\middle\vert{#3}\right\rangleexact
  • \melexact

See also#

Test cases#

physics
InputCaseMathJaxKaTeXXeTeX
\matrixelement{a}{b}{c}Positive · baselinePassFailPass
\matrixelement*{a}{b}{c}Positive · vary:s[0]PassFailPass
\matrixelement**{a}{b}{c}Positive · maximalPassFailPass
\matrixelement a{b}{c}Positive · bare[2]PassFailPass
\matrixelement{a}b{c}Positive · bare[3]PassFailPass
\matrixelement{a}{b}cPositive · bare[4]PassFailPass
All 22 in Physics: bra-ket