\(\newcommand{\footnotename}{footnote}\)
\(\def \LWRfootnote {1}\)
\(\newcommand {\footnote }[2][\LWRfootnote ]{{}^{\mathrm {#1}}}\)
\(\newcommand {\footnotemark }[1][\LWRfootnote ]{{}^{\mathrm {#1}}}\)
\(\newcommand \ensuremath [1]{#1}\)
\(\newcommand {\LWRframebox }[2][]{\fbox {#2}} \newcommand {\framebox }[1][]{\LWRframebox } \)
\(\newcommand {\setlength }[2]{}\)
\(\newcommand {\addtolength }[2]{}\)
\(\newcommand {\setcounter }[2]{}\)
\(\newcommand {\addtocounter }[2]{}\)
\(\newcommand {\cline }[1]{}\)
\(\newcommand {\directlua }[1]{\text {(directlua)}}\)
\(\newcommand {\luatexdirectlua }[1]{\text {(directlua)}}\)
\(\newcommand {\protect }{}\)
\(\def \LWRabsorbnumber #1 {}\)
\(\def \LWRabsorbquotenumber "#1 {}\)
\(\def \mathchar {\ifnextchar "\LWRabsorbquotenumber \LWRabsorbnumber }\)
\(\def \mathcode #1={\mathchar }\)
\(\let \delcode \mathcode \)
\(\let \delimiter \mathchar \)
\(\let \LWRref \ref \)
\(\renewcommand {\ref }{\ifstar \LWRref \LWRref }\)
\(\newcommand {\intertext }[1]{\text {#1}\notag \\}\)
\(\newcommand {\mathllap }[2][]{{#1#2}}\)
\(\newcommand {\mathrlap }[2][]{{#1#2}}\)
\(\newcommand {\mathclap }[2][]{{#1#2}}\)
\(\newcommand {\mathmbox }[1]{#1}\)
\(\newcommand {\clap }[1]{#1}\)
\(\newcommand {\LWRmathmakebox }[2][]{#2}\)
\(\newcommand {\mathmakebox }[1][]{\LWRmathmakebox }\)
\(\newcommand {\cramped }[2][]{{#1#2}}\)
\(\newcommand {\crampedllap }[2][]{{#1#2}}\)
\(\newcommand {\crampedrlap }[2][]{{#1#2}}\)
\(\newcommand {\crampedclap }[2][]{{#1#2}}\)
\(\newenvironment {crampedsubarray}[1]{}{}\)
\(\newcommand {\crampedsubstack }{}\)
\(\newcommand {\smashoperator }[2][]{#2\limits }\)
\(\newcommand {\adjustlimits }{}\)
\(\newcommand {\SwapAboveDisplaySkip }{}\)
\(\require {extpfeil}\)
\(\Newextarrow \xleftrightarrow {10,10}{0x2194}\)
\(\Newextarrow \xLeftarrow {10,10}{0x21d0}\)
\(\Newextarrow \xhookleftarrow {10,10}{0x21a9}\)
\(\Newextarrow \xmapsto {10,10}{0x21a6}\)
\(\Newextarrow \xRightarrow {10,10}{0x21d2}\)
\(\Newextarrow \xLeftrightarrow {10,10}{0x21d4}\)
\(\Newextarrow \xhookrightarrow {10,10}{0x21aa}\)
\(\Newextarrow \xrightharpoondown {10,10}{0x21c1}\)
\(\Newextarrow \xleftharpoondown {10,10}{0x21bd}\)
\(\Newextarrow \xrightleftharpoons {10,10}{0x21cc}\)
\(\Newextarrow \xrightharpoonup {10,10}{0x21c0}\)
\(\Newextarrow \xleftharpoonup {10,10}{0x21bc}\)
\(\Newextarrow \xleftrightharpoons {10,10}{0x21cb}\)
\(\newcommand {\LWRdounderbracket }[3]{\underset {#3}{\underline {#1}}}\)
\(\newcommand {\LWRunderbracket }[2][]{\LWRdounderbracket {#2}}\)
\(\newcommand {\underbracket }[1][]{\LWRunderbracket }\)
\(\newcommand {\LWRdooverbracket }[3]{\overset {#3}{\overline {#1}}}\)
\(\newcommand {\LWRoverbracket }[2][]{\LWRdooverbracket {#2}}\)
\(\newcommand {\overbracket }[1][]{\LWRoverbracket }\)
\(\newcommand {\LATEXunderbrace }[1]{\underbrace {#1}}\)
\(\newcommand {\LATEXoverbrace }[1]{\overbrace {#1}}\)
\(\newenvironment {matrix*}[1][]{\begin {matrix}}{\end {matrix}}\)
\(\newenvironment {pmatrix*}[1][]{\begin {pmatrix}}{\end {pmatrix}}\)
\(\newenvironment {bmatrix*}[1][]{\begin {bmatrix}}{\end {bmatrix}}\)
\(\newenvironment {Bmatrix*}[1][]{\begin {Bmatrix}}{\end {Bmatrix}}\)
\(\newenvironment {vmatrix*}[1][]{\begin {vmatrix}}{\end {vmatrix}}\)
\(\newenvironment {Vmatrix*}[1][]{\begin {Vmatrix}}{\end {Vmatrix}}\)
\(\newenvironment {smallmatrix*}[1][]{\begin {matrix}}{\end {matrix}}\)
\(\newenvironment {psmallmatrix*}[1][]{\begin {pmatrix}}{\end {pmatrix}}\)
\(\newenvironment {bsmallmatrix*}[1][]{\begin {bmatrix}}{\end {bmatrix}}\)
\(\newenvironment {Bsmallmatrix*}[1][]{\begin {Bmatrix}}{\end {Bmatrix}}\)
\(\newenvironment {vsmallmatrix*}[1][]{\begin {vmatrix}}{\end {vmatrix}}\)
\(\newenvironment {Vsmallmatrix*}[1][]{\begin {Vmatrix}}{\end {Vmatrix}}\)
\(\newenvironment {psmallmatrix}[1][]{\begin {pmatrix}}{\end {pmatrix}}\)
\(\newenvironment {bsmallmatrix}[1][]{\begin {bmatrix}}{\end {bmatrix}}\)
\(\newenvironment {Bsmallmatrix}[1][]{\begin {Bmatrix}}{\end {Bmatrix}}\)
\(\newenvironment {vsmallmatrix}[1][]{\begin {vmatrix}}{\end {vmatrix}}\)
\(\newenvironment {Vsmallmatrix}[1][]{\begin {Vmatrix}}{\end {Vmatrix}}\)
\(\newcommand {\LWRmultlined }[1][]{\begin {multline*}}\)
\(\newenvironment {multlined}[1][]{\LWRmultlined }{\end {multline*}}\)
\(\let \LWRorigshoveleft \shoveleft \)
\(\renewcommand {\shoveleft }[1][]{\LWRorigshoveleft }\)
\(\let \LWRorigshoveright \shoveright \)
\(\renewcommand {\shoveright }[1][]{\LWRorigshoveright }\)
\(\newenvironment {dcases}{\begin {cases}}{\end {cases}}\)
\(\newenvironment {dcases*}{\begin {cases}}{\end {cases}}\)
\(\newenvironment {rcases}{\begin {cases}}{\end {cases}}\)
\(\newenvironment {rcases*}{\begin {cases}}{\end {cases}}\)
\(\newenvironment {drcases}{\begin {cases}}{\end {cases}}\)
\(\newenvironment {drcases*}{\begin {cases}}{\end {cases}}\)
\(\newenvironment {cases*}{\begin {cases}}{\end {cases}}\)
\(\newcommand {\MoveEqLeft }[1][]{}\)
\(\def \LWRAboxed #1!|!{\fbox {\(#1\)}&\fbox {\(#2\)}} \newcommand {\Aboxed }[1]{\LWRAboxed #1&&!|!} \)
\( \newcommand {\LWRABLines }[1][\Updownarrow ]{#1 \notag \\}\newcommand {\ArrowBetweenLines }{\ifstar \LWRABLines \LWRABLines } \)
\(\newcommand {\shortintertext }[1]{\text {#1}\notag \\}\)
\(\newcommand {\vdotswithin }[1]{\hspace {.5em}\vdots }\)
\(\newcommand {\LWRshortvdotswithinstar }[1]{\vdots \hspace {.5em} & \\}\)
\(\newcommand {\LWRshortvdotswithinnostar }[1]{& \hspace {.5em}\vdots \\}\)
\(\newcommand {\shortvdotswithin }{\ifstar \LWRshortvdotswithinstar \LWRshortvdotswithinnostar }\)
\(\newcommand {\MTFlushSpaceAbove }{}\)
\(\newcommand {\MTFlushSpaceBelow }{\\}\)
\(\newcommand \lparen {(}\)
\(\newcommand \rparen {)}\)
\(\newcommand {\ordinarycolon }{:}\)
\(\newcommand {\vcentcolon }{\mathrel {\mathop \ordinarycolon }}\)
\(\newcommand \dblcolon {\vcentcolon \vcentcolon }\)
\(\newcommand \coloneqq {\vcentcolon =}\)
\(\newcommand \Coloneqq {\dblcolon =}\)
\(\newcommand \coloneq {\vcentcolon {-}}\)
\(\newcommand \Coloneq {\dblcolon {-}}\)
\(\newcommand \eqqcolon {=\vcentcolon }\)
\(\newcommand \Eqqcolon {=\dblcolon }\)
\(\newcommand \eqcolon {\mathrel {-}\vcentcolon }\)
\(\newcommand \Eqcolon {\mathrel {-}\dblcolon }\)
\(\newcommand \colonapprox {\vcentcolon \approx }\)
\(\newcommand \Colonapprox {\dblcolon \approx }\)
\(\newcommand \colonsim {\vcentcolon \sim }\)
\(\newcommand \Colonsim {\dblcolon \sim }\)
\(\newcommand {\nuparrow }{\mathrel {\cancel {\uparrow }}}\)
\(\newcommand {\ndownarrow }{\mathrel {\cancel {\downarrow }}}\)
\(\newcommand {\bigtimes }{\mathop {\Large \times }\limits }\)
\(\newcommand {\prescript }[3]{{}^{#1}_{#2}#3}\)
\(\newenvironment {lgathered}{\begin {gathered}}{\end {gathered}}\)
\(\newenvironment {rgathered}{\begin {gathered}}{\end {gathered}}\)
\(\newcommand {\splitfrac }[2]{{}^{#1}_{#2}}\)
\(\let \splitdfrac \splitfrac \)
\(\newcommand {\LWRoverlaysymbols }[2]{\mathord {\smash {\mathop {#2\strut }\limits ^{\smash {\lower 3ex{#1}}}}\strut }}\)
\(\newcommand{\alphaup}{\unicode{x03B1}}\)
\(\newcommand{\betaup}{\unicode{x03B2}}\)
\(\newcommand{\gammaup}{\unicode{x03B3}}\)
\(\newcommand{\digammaup}{\unicode{x03DD}}\)
\(\newcommand{\deltaup}{\unicode{x03B4}}\)
\(\newcommand{\epsilonup}{\unicode{x03F5}}\)
\(\newcommand{\varepsilonup}{\unicode{x03B5}}\)
\(\newcommand{\zetaup}{\unicode{x03B6}}\)
\(\newcommand{\etaup}{\unicode{x03B7}}\)
\(\newcommand{\thetaup}{\unicode{x03B8}}\)
\(\newcommand{\varthetaup}{\unicode{x03D1}}\)
\(\newcommand{\iotaup}{\unicode{x03B9}}\)
\(\newcommand{\kappaup}{\unicode{x03BA}}\)
\(\newcommand{\varkappaup}{\unicode{x03F0}}\)
\(\newcommand{\lambdaup}{\unicode{x03BB}}\)
\(\newcommand{\muup}{\unicode{x03BC}}\)
\(\newcommand{\nuup}{\unicode{x03BD}}\)
\(\newcommand{\xiup}{\unicode{x03BE}}\)
\(\newcommand{\omicronup}{\unicode{x03BF}}\)
\(\newcommand{\piup}{\unicode{x03C0}}\)
\(\newcommand{\varpiup}{\unicode{x03D6}}\)
\(\newcommand{\rhoup}{\unicode{x03C1}}\)
\(\newcommand{\varrhoup}{\unicode{x03F1}}\)
\(\newcommand{\sigmaup}{\unicode{x03C3}}\)
\(\newcommand{\varsigmaup}{\unicode{x03C2}}\)
\(\newcommand{\tauup}{\unicode{x03C4}}\)
\(\newcommand{\upsilonup}{\unicode{x03C5}}\)
\(\newcommand{\phiup}{\unicode{x03D5}}\)
\(\newcommand{\varphiup}{\unicode{x03C6}}\)
\(\newcommand{\chiup}{\unicode{x03C7}}\)
\(\newcommand{\psiup}{\unicode{x03C8}}\)
\(\newcommand{\omegaup}{\unicode{x03C9}}\)
\(\newcommand{\Alphaup}{\unicode{x0391}}\)
\(\newcommand{\Betaup}{\unicode{x0392}}\)
\(\newcommand{\Gammaup}{\unicode{x0393}}\)
\(\newcommand{\Digammaup}{\unicode{x03DC}}\)
\(\newcommand{\Deltaup}{\unicode{x0394}}\)
\(\newcommand{\Epsilonup}{\unicode{x0395}}\)
\(\newcommand{\Zetaup}{\unicode{x0396}}\)
\(\newcommand{\Etaup}{\unicode{x0397}}\)
\(\newcommand{\Thetaup}{\unicode{x0398}}\)
\(\newcommand{\Varthetaup}{\unicode{x03F4}}\)
\(\newcommand{\Iotaup}{\unicode{x0399}}\)
\(\newcommand{\Kappaup}{\unicode{x039A}}\)
\(\newcommand{\Lambdaup}{\unicode{x039B}}\)
\(\newcommand{\Muup}{\unicode{x039C}}\)
\(\newcommand{\Nuup}{\unicode{x039D}}\)
\(\newcommand{\Xiup}{\unicode{x039E}}\)
\(\newcommand{\Omicronup}{\unicode{x039F}}\)
\(\newcommand{\Piup}{\unicode{x03A0}}\)
\(\newcommand{\Varpiup}{\unicode{x03D6}}\)
\(\newcommand{\Rhoup}{\unicode{x03A1}}\)
\(\newcommand{\Sigmaup}{\unicode{x03A3}}\)
\(\newcommand{\Tauup}{\unicode{x03A4}}\)
\(\newcommand{\Upsilonup}{\unicode{x03A5}}\)
\(\newcommand{\Phiup}{\unicode{x03A6}}\)
\(\newcommand{\Chiup}{\unicode{x03A7}}\)
\(\newcommand{\Psiup}{\unicode{x03A8}}\)
\(\newcommand{\Omegaup}{\unicode{x03A9}}\)
\(\newcommand{\alphait}{\unicode{x1D6FC}}\)
\(\newcommand{\betait}{\unicode{x1D6FD}}\)
\(\newcommand{\gammait}{\unicode{x1D6FE}}\)
\(\newcommand{\digammait}{\mathit{\unicode{x03DD}}}\)
\(\newcommand{\deltait}{\unicode{x1D6FF}}\)
\(\newcommand{\epsilonit}{\unicode{x1D716}}\)
\(\newcommand{\varepsilonit}{\unicode{x1D700}}\)
\(\newcommand{\zetait}{\unicode{x1D701}}\)
\(\newcommand{\etait}{\unicode{x1D702}}\)
\(\newcommand{\thetait}{\unicode{x1D703}}\)
\(\newcommand{\varthetait}{\unicode{x1D717}}\)
\(\newcommand{\iotait}{\unicode{x1D704}}\)
\(\newcommand{\kappait}{\unicode{x1D705}}\)
\(\newcommand{\varkappait}{\unicode{x1D718}}\)
\(\newcommand{\lambdait}{\unicode{x1D706}}\)
\(\newcommand{\muit}{\unicode{x1D707}}\)
\(\newcommand{\nuit}{\unicode{x1D708}}\)
\(\newcommand{\xiit}{\unicode{x1D709}}\)
\(\newcommand{\omicronit}{\unicode{x1D70A}}\)
\(\newcommand{\piit}{\unicode{x1D70B}}\)
\(\newcommand{\varpiit}{\unicode{x1D71B}}\)
\(\newcommand{\rhoit}{\unicode{x1D70C}}\)
\(\newcommand{\varrhoit}{\unicode{x1D71A}}\)
\(\newcommand{\sigmait}{\unicode{x1D70E}}\)
\(\newcommand{\varsigmait}{\unicode{x1D70D}}\)
\(\newcommand{\tauit}{\unicode{x1D70F}}\)
\(\newcommand{\upsilonit}{\unicode{x1D710}}\)
\(\newcommand{\phiit}{\unicode{x1D719}}\)
\(\newcommand{\varphiit}{\unicode{x1D711}}\)
\(\newcommand{\chiit}{\unicode{x1D712}}\)
\(\newcommand{\psiit}{\unicode{x1D713}}\)
\(\newcommand{\omegait}{\unicode{x1D714}}\)
\(\newcommand{\Alphait}{\unicode{x1D6E2}}\)
\(\newcommand{\Betait}{\unicode{x1D6E3}}\)
\(\newcommand{\Gammait}{\unicode{x1D6E4}}\)
\(\newcommand{\Digammait}{\mathit{\unicode{x03DC}}}\)
\(\newcommand{\Deltait}{\unicode{x1D6E5}}\)
\(\newcommand{\Epsilonit}{\unicode{x1D6E6}}\)
\(\newcommand{\Zetait}{\unicode{x1D6E7}}\)
\(\newcommand{\Etait}{\unicode{x1D6E8}}\)
\(\newcommand{\Thetait}{\unicode{x1D6E9}}\)
\(\newcommand{\Varthetait}{\unicode{x1D6F3}}\)
\(\newcommand{\Iotait}{\unicode{x1D6EA}}\)
\(\newcommand{\Kappait}{\unicode{x1D6EB}}\)
\(\newcommand{\Lambdait}{\unicode{x1D6EC}}\)
\(\newcommand{\Muit}{\unicode{x1D6ED}}\)
\(\newcommand{\Nuit}{\unicode{x1D6EE}}\)
\(\newcommand{\Xiit}{\unicode{x1D6EF}}\)
\(\newcommand{\Omicronit}{\unicode{x1D6F0}}\)
\(\newcommand{\Piit}{\unicode{x1D6F1}}\)
\(\newcommand{\Rhoit}{\unicode{x1D6F2}}\)
\(\newcommand{\Sigmait}{\unicode{x1D6F4}}\)
\(\newcommand{\Tauit}{\unicode{x1D6F5}}\)
\(\newcommand{\Upsilonit}{\unicode{x1D6F6}}\)
\(\newcommand{\Phiit}{\unicode{x1D6F7}}\)
\(\newcommand{\Chiit}{\unicode{x1D6F8}}\)
\(\newcommand{\Psiit}{\unicode{x1D6F9}}\)
\(\newcommand{\Omegait}{\unicode{x1D6FA}}\)
\(\let \digammaup \Digammaup \)
\(\renewcommand {\digammait }{\mathit {\digammaup }}\)
\(\newcommand {\smallin }{\unicode {x220A}}\)
\(\newcommand {\smallowns }{\unicode {x220D}}\)
\(\newcommand {\notsmallin }{\LWRoverlaysymbols {/}{\unicode {x220A}}}\)
\(\newcommand {\notsmallowns }{\LWRoverlaysymbols {/}{\unicode {x220D}}}\)
\(\newcommand {\rightangle }{\unicode {x221F}}\)
\(\newcommand {\intclockwise }{\unicode {x2231}}\)
\(\newcommand {\ointclockwise }{\unicode {x2232}}\)
\(\newcommand {\ointctrclockwise }{\unicode {x2233}}\)
\(\newcommand {\oiint }{\unicode {x222F}}\)
\(\newcommand {\oiiint }{\unicode {x2230}}\)
\(\newcommand {\ddag }{\unicode {x2021}}\)
\(\newcommand {\P }{\unicode {x00B6}}\)
\(\newcommand {\copyright }{\unicode {x00A9}}\)
\(\newcommand {\dag }{\unicode {x2020}}\)
\(\newcommand {\pounds }{\unicode {x00A3}}\)
\(\newcommand {\iddots }{\unicode {x22F0}}\)
\(\newcommand {\utimes }{\overline {\times }}\)
\(\newcommand {\dtimes }{\underline {\times }}\)
\(\newcommand {\udtimes }{\overline {\underline {\times }}}\)
\(\newcommand {\leftwave }{\left \{}\)
\(\newcommand {\rightwave }{\right \}}\)
\(\newcommand {\toprule }[1][]{\hline }\)
\(\let \midrule \toprule \)
\(\let \bottomrule \toprule \)
\(\newcommand {\cmidrule }[2][]{}\)
\(\newcommand {\morecmidrules }{}\)
\(\newcommand {\specialrule }[3]{\hline }\)
\(\newcommand {\addlinespace }[1][]{}\)
\(\newcommand {\LWRsubmultirow }[2][]{#2}\)
\(\newcommand {\LWRmultirow }[2][]{\LWRsubmultirow }\)
\(\newcommand {\multirow }[2][]{\LWRmultirow }\)
\(\newcommand {\mrowcell }{}\)
\(\newcommand {\mcolrowcell }{}\)
\(\newcommand {\STneed }[1]{}\)
\( \newcommand {\multicolumn }[3]{#3}\)
\(\newcommand {\tothe }[1]{^{#1}}\)
\(\newcommand {\raiseto }[2]{{#2}^{#1}}\)
\(\newcommand {\ang }[2][]{(\mathrm {#2})\degree }\)
\(\newcommand {\num }[2][]{\mathrm {#2}}\)
\(\newcommand {\si }[2][]{\mathrm {#2}}\)
\(\newcommand {\LWRSI }[2][]{\mathrm {#1\LWRSInumber \,#2}}\)
\(\newcommand {\SI }[2][]{\def \LWRSInumber {#2}\LWRSI }\)
\(\newcommand {\numlist }[2][]{\mathrm {#2}}\)
\(\newcommand {\numrange }[3][]{\mathrm {#2\,\unicode {x2013}\,#3}}\)
\(\newcommand {\SIlist }[3][]{\mathrm {#2\,#3}}\)
\(\newcommand {\SIrange }[4][]{\mathrm {#2\,#4\,\unicode {x2013}\,#3\,#4}}\)
\(\newcommand {\tablenum }[2][]{\mathrm {#2}}\)
\(\newcommand {\ampere }{\mathrm {A}}\)
\(\newcommand {\candela }{\mathrm {cd}}\)
\(\newcommand {\kelvin }{\mathrm {K}}\)
\(\newcommand {\kilogram }{\mathrm {kg}}\)
\(\newcommand {\metre }{\mathrm {m}}\)
\(\newcommand {\mole }{\mathrm {mol}}\)
\(\newcommand {\second }{\mathrm {s}}\)
\(\newcommand {\becquerel }{\mathrm {Bq}}\)
\(\newcommand {\degreeCelsius }{\unicode {x2103}}\)
\(\newcommand {\coulomb }{\mathrm {C}}\)
\(\newcommand {\farad }{\mathrm {F}}\)
\(\newcommand {\gray }{\mathrm {Gy}}\)
\(\newcommand {\hertz }{\mathrm {Hz}}\)
\(\newcommand {\henry }{\mathrm {H}}\)
\(\newcommand {\joule }{\mathrm {J}}\)
\(\newcommand {\katal }{\mathrm {kat}}\)
\(\newcommand {\lumen }{\mathrm {lm}}\)
\(\newcommand {\lux }{\mathrm {lx}}\)
\(\newcommand {\newton }{\mathrm {N}}\)
\(\newcommand {\ohm }{\mathrm {\Omega }}\)
\(\newcommand {\pascal }{\mathrm {Pa}}\)
\(\newcommand {\radian }{\mathrm {rad}}\)
\(\newcommand {\siemens }{\mathrm {S}}\)
\(\newcommand {\sievert }{\mathrm {Sv}}\)
\(\newcommand {\steradian }{\mathrm {sr}}\)
\(\newcommand {\tesla }{\mathrm {T}}\)
\(\newcommand {\volt }{\mathrm {V}}\)
\(\newcommand {\watt }{\mathrm {W}}\)
\(\newcommand {\weber }{\mathrm {Wb}}\)
\(\newcommand {\day }{\mathrm {d}}\)
\(\newcommand {\degree }{\mathrm {^\circ }}\)
\(\newcommand {\hectare }{\mathrm {ha}}\)
\(\newcommand {\hour }{\mathrm {h}}\)
\(\newcommand {\litre }{\mathrm {l}}\)
\(\newcommand {\liter }{\mathrm {L}}\)
\(\newcommand {\arcminute }{^\prime }\)
\(\newcommand {\minute }{\mathrm {min}}\)
\(\newcommand {\arcsecond }{^{\prime \prime }}\)
\(\newcommand {\tonne }{\mathrm {t}}\)
\(\newcommand {\astronomicalunit }{au}\)
\(\newcommand {\atomicmassunit }{u}\)
\(\newcommand {\bohr }{\mathit {a}_0}\)
\(\newcommand {\clight }{\mathit {c}_0}\)
\(\newcommand {\dalton }{\mathrm {D}_\mathrm {a}}\)
\(\newcommand {\electronmass }{\mathit {m}_{\mathrm {e}}}\)
\(\newcommand {\electronvolt }{\mathrm {eV}}\)
\(\newcommand {\elementarycharge }{\mathit {e}}\)
\(\newcommand {\hartree }{\mathit {E}_{\mathrm {h}}}\)
\(\newcommand {\planckbar }{\mathit {\unicode {x210F}}}\)
\(\newcommand {\angstrom }{\mathrm {\unicode {x212B}}}\)
\(\let \LWRorigbar \bar \)
\(\newcommand {\bar }{\mathrm {bar}}\)
\(\newcommand {\barn }{\mathrm {b}}\)
\(\newcommand {\bel }{\mathrm {B}}\)
\(\newcommand {\decibel }{\mathrm {dB}}\)
\(\newcommand {\knot }{\mathrm {kn}}\)
\(\newcommand {\mmHg }{\mathrm {mmHg}}\)
\(\newcommand {\nauticalmile }{\mathrm {M}}\)
\(\newcommand {\neper }{\mathrm {Np}}\)
\(\newcommand {\yocto }{\mathrm {y}}\)
\(\newcommand {\zepto }{\mathrm {z}}\)
\(\newcommand {\atto }{\mathrm {a}}\)
\(\newcommand {\femto }{\mathrm {f}}\)
\(\newcommand {\pico }{\mathrm {p}}\)
\(\newcommand {\nano }{\mathrm {n}}\)
\(\newcommand {\micro }{\mathrm {\unicode {x00B5}}}\)
\(\newcommand {\milli }{\mathrm {m}}\)
\(\newcommand {\centi }{\mathrm {c}}\)
\(\newcommand {\deci }{\mathrm {d}}\)
\(\newcommand {\deca }{\mathrm {da}}\)
\(\newcommand {\hecto }{\mathrm {h}}\)
\(\newcommand {\kilo }{\mathrm {k}}\)
\(\newcommand {\mega }{\mathrm {M}}\)
\(\newcommand {\giga }{\mathrm {G}}\)
\(\newcommand {\tera }{\mathrm {T}}\)
\(\newcommand {\peta }{\mathrm {P}}\)
\(\newcommand {\exa }{\mathrm {E}}\)
\(\newcommand {\zetta }{\mathrm {Z}}\)
\(\newcommand {\yotta }{\mathrm {Y}}\)
\(\newcommand {\percent }{\mathrm {\%}}\)
\(\newcommand {\meter }{\mathrm {m}}\)
\(\newcommand {\metre }{\mathrm {m}}\)
\(\newcommand {\gram }{\mathrm {g}}\)
\(\newcommand {\kg }{\kilo \gram }\)
\(\newcommand {\of }[1]{_{\mathrm {#1}}}\)
\(\newcommand {\squared }{^2}\)
\(\newcommand {\square }[1]{\mathrm {#1}^2}\)
\(\newcommand {\cubed }{^3}\)
\(\newcommand {\cubic }[1]{\mathrm {#1}^3}\)
\(\newcommand {\per }{/}\)
\(\newcommand {\celsius }{\unicode {x2103}}\)
\(\newcommand {\fg }{\femto \gram }\)
\(\newcommand {\pg }{\pico \gram }\)
\(\newcommand {\ng }{\nano \gram }\)
\(\newcommand {\ug }{\micro \gram }\)
\(\newcommand {\mg }{\milli \gram }\)
\(\newcommand {\g }{\gram }\)
\(\newcommand {\kg }{\kilo \gram }\)
\(\newcommand {\amu }{\mathrm {u}}\)
\(\newcommand {\nm }{\nano \metre }\)
\(\newcommand {\um }{\micro \metre }\)
\(\newcommand {\mm }{\milli \metre }\)
\(\newcommand {\cm }{\centi \metre }\)
\(\newcommand {\dm }{\deci \metre }\)
\(\newcommand {\m }{\metre }\)
\(\newcommand {\km }{\kilo \metre }\)
\(\newcommand {\as }{\atto \second }\)
\(\newcommand {\fs }{\femto \second }\)
\(\newcommand {\ps }{\pico \second }\)
\(\newcommand {\ns }{\nano \second }\)
\(\newcommand {\us }{\micro \second }\)
\(\newcommand {\ms }{\milli \second }\)
\(\newcommand {\s }{\second }\)
\(\newcommand {\fmol }{\femto \mol }\)
\(\newcommand {\pmol }{\pico \mol }\)
\(\newcommand {\nmol }{\nano \mol }\)
\(\newcommand {\umol }{\micro \mol }\)
\(\newcommand {\mmol }{\milli \mol }\)
\(\newcommand {\mol }{\mol }\)
\(\newcommand {\kmol }{\kilo \mol }\)
\(\newcommand {\pA }{\pico \ampere }\)
\(\newcommand {\nA }{\nano \ampere }\)
\(\newcommand {\uA }{\micro \ampere }\)
\(\newcommand {\mA }{\milli \ampere }\)
\(\newcommand {\A }{\ampere }\)
\(\newcommand {\kA }{\kilo \ampere }\)
\(\newcommand {\ul }{\micro \litre }\)
\(\newcommand {\ml }{\milli \litre }\)
\(\newcommand {\l }{\litre }\)
\(\newcommand {\hl }{\hecto \litre }\)
\(\newcommand {\uL }{\micro \liter }\)
\(\newcommand {\mL }{\milli \liter }\)
\(\newcommand {\L }{\liter }\)
\(\newcommand {\hL }{\hecto \liter }\)
\(\newcommand {\mHz }{\milli \hertz }\)
\(\newcommand {\Hz }{\hertz }\)
\(\newcommand {\kHz }{\kilo \hertz }\)
\(\newcommand {\MHz }{\mega \hertz }\)
\(\newcommand {\GHz }{\giga \hertz }\)
\(\newcommand {\THz }{\tera \hertz }\)
\(\newcommand {\mN }{\milli \newton }\)
\(\newcommand {\N }{\newton }\)
\(\newcommand {\kN }{\kilo \newton }\)
\(\newcommand {\MN }{\mega \newton }\)
\(\newcommand {\Pa }{\pascal }\)
\(\newcommand {\kPa }{\kilo \pascal }\)
\(\newcommand {\MPa }{\mega \pascal }\)
\(\newcommand {\GPa }{\giga \pascal }\)
\(\newcommand {\mohm }{\milli \ohm }\)
\(\newcommand {\kohm }{\kilo \ohm }\)
\(\newcommand {\Mohm }{\mega \ohm }\)
\(\newcommand {\pV }{\pico \volt }\)
\(\newcommand {\nV }{\nano \volt }\)
\(\newcommand {\uV }{\micro \volt }\)
\(\newcommand {\mV }{\milli \volt }\)
\(\newcommand {\V }{\volt }\)
\(\newcommand {\kV }{\kilo \volt }\)
\(\newcommand {\W }{\watt }\)
\(\newcommand {\uW }{\micro \watt }\)
\(\newcommand {\mW }{\milli \watt }\)
\(\newcommand {\kW }{\kilo \watt }\)
\(\newcommand {\MW }{\mega \watt }\)
\(\newcommand {\GW }{\giga \watt }\)
\(\newcommand {\J }{\joule }\)
\(\newcommand {\uJ }{\micro \joule }\)
\(\newcommand {\mJ }{\milli \joule }\)
\(\newcommand {\kJ }{\kilo \joule }\)
\(\newcommand {\eV }{\electronvolt }\)
\(\newcommand {\meV }{\milli \electronvolt }\)
\(\newcommand {\keV }{\kilo \electronvolt }\)
\(\newcommand {\MeV }{\mega \electronvolt }\)
\(\newcommand {\GeV }{\giga \electronvolt }\)
\(\newcommand {\TeV }{\tera \electronvolt }\)
\(\newcommand {\kWh }{\kilo \watt \hour }\)
\(\newcommand {\F }{\farad }\)
\(\newcommand {\fF }{\femto \farad }\)
\(\newcommand {\pF }{\pico \farad }\)
\(\newcommand {\K }{\mathrm {K}}\)
\(\newcommand {\dB }{\mathrm {dB}}\)
\(\newcommand {\kibi }{\mathrm {Ki}}\)
\(\newcommand {\mebi }{\mathrm {Mi}}\)
\(\newcommand {\gibi }{\mathrm {Gi}}\)
\(\newcommand {\tebi }{\mathrm {Ti}}\)
\(\newcommand {\pebi }{\mathrm {Pi}}\)
\(\newcommand {\exbi }{\mathrm {Ei}}\)
\(\newcommand {\zebi }{\mathrm {Zi}}\)
\(\newcommand {\yobi }{\mathrm {Yi}}\)
\(\require {mhchem}\)
\(\require {cancel}\)
\(\newcommand {\fint }{âĺŊ}\)
\(\newcommand {\hdots }{\cdots }\)
\(\newcommand {\mathnormal }[1]{#1}\)
\(\newcommand {\vecs }[2]{\vec {#1}_{#2}}\)
\(\renewcommand {\AA }{\mathbb {A}}\)
\(\newcommand {\EE }{\mathbb {E}}\)
\(\newcommand {\PP }{\mathbb {P}}\)
\(\newcommand {\UU }{\mathbb {U}}\)
\(\newcommand {\XX }{\mathbb {X}}\)
\(\renewcommand {\C }{\mathcal {C}}\)
\(\renewcommand {\F }{\mathcal {F}}\)
\(\renewcommand {\H }{\mathcal {H}}\)
\(\renewcommand {\O }{\mathcal {O}}\)
\(\renewcommand {\S }{\mathcal {S}}\)
\(\newcommand {\GL }{\mathrm {GL}}\)
\(\newcommand {\eps }{\mathrm {eps}}\)
\(\renewcommand {\div }{\mathrm {div}}\)
\(\newcommand {\rot }{\mathrm {rot}}\)
\(\newcommand {\D }{\mathop {}\!\mathrm {D}}\)
\(\newcommand {\iu }{\text {i}}\)
\(\newcommand {\tr }{\text {tr}}\)
\(\newcommand {\Vor }{\mathrm {Vor}}\)
\(\newcommand {\Del }{\mathrm {Del}}\)
\(\newcommand {\Rang }{\text {Rang}}\)
\(\newcommand {\id }{\text {id}}\)
\(\newcommand {\sinc }{\operatorname {sinc}}\)
\(\newcommand {\code }[1]{\texttt {#1}}\)
\(\newcommand {\name }[1]{\textsc {#1}}\)
\(\newcommand {\smallpmatrix }[1]{\left (\begin {smallmatrix}#1\end {smallmatrix}\right )}\)
\(\newcommand {\matlab }{{\fontfamily {bch}\scshape \selectfont {}Matlab}}\)
\(\newcommand {\innerproduct }[1]{\left \langle {#1}\right \rangle }\)
\(\newcommand {\norm }[1]{\left \Vert {#1}\right \Vert }\)
\(\renewcommand {\natural }{\mathbb {N}}\)
\(\newcommand {\integer }{\mathbb {Z}}\)
\(\newcommand {\rational }{\mathbb {Q}}\)
\(\newcommand {\real }{\mathbb {R}}\)
\(\newcommand {\complex }{\mathbb {C}}\)
\(\renewcommand {\d }{\mathop {}\!\mathrm {d}}\)
\(\newcommand {\dr }{\d {}r}\)
\(\newcommand {\ds }{\d {}s}\)
\(\newcommand {\dt }{\d {}t}\)
\(\newcommand {\du }{\d {}u}\)
\(\newcommand {\dv }{\d {}v}\)
\(\newcommand {\dw }{\d {}w}\)
\(\newcommand {\dx }{\d {}x}\)
\(\newcommand {\dy }{\d {}y}\)
\(\newcommand {\dz }{\d {}z}\)
\(\newcommand {\dsigma }{\d {}\sigma }\)
\(\newcommand {\dphi }{\d {}\phi }\)
\(\newcommand {\dvarphi }{\d {}\varphi }\)
\(\newcommand {\dtau }{\d {}\tau }\)
\(\newcommand {\dxi }{\d {}\xi }\)
\(\newcommand {\dtheta }{\d {}\theta }\)
\(\newcommand {\tp }{\mathrm {T}}\)
Funktionen einer Variablen
Stammfunktion: Sei \(f\colon [a, b] \to \real \) eine Funktion. Dann heißt \(F\colon [a, b] \to \real \) mit \(F \in \C ^1([a, b])\) Stammfunktion, falls
\(F’ = f\).
unbestimmtes Integral: Das unbestimmte Integral \(\int f(x) \dx \) bezeichnet die Gesamtheit aller Stammfunktionen von \(f\). Es gilt \(\int f(x) g’(x) \dx = f(x)
g(x) - \int f’(x) g(x) \dx \) (partielle Integration) und \(\int f(g(x)) g’(x) \dx = (\int f(y) \dy )|_{y = g(x)}\) (Substitution).
Riemann-Integral: Eine Funktion \(f\colon [a, b] \to \real \) ist Riemann-integrierbar, falls jede
Riemann-Summe unabhängig von der Zerlegung denselben Grenzwert \(\int _a^b f(x) \dx \) besitzt.
Summenfunktion: \(F\colon [a, b] \to \real \) mit \(F(x) := \int _a^x f(t) \dt \) heißt Summenfunktion von \(f\).
Hauptsatz der Differential- und Integralrechnung:
Ist \(G\) eine Stammfunktion von \(f\), dann gilt \(\int _a^b f(x) \dx = G(b) - G(a)\).
Die Summenfunktion \(F(x)\) ist eine Stammfunktion von \(f(x)\), d. h. \(\frac {\d }{\dx } (\int _a^x f(t) \dt ) = f(x)\).
Rotationsvolumen: \(V = \pi \int _a^b (f(x))^2 \dx \)
Bogenlänge eines Funktionsgraphen: \(s = \int _a^b \sqrt {1 + (f’(x))^2} \dx \)
Funktionen mehrerer Variablen
Riemann-Integral in zwei Variablen: Eine beschr. Fkt. \(f\colon D \to \real \) mit \(D := [a, b] \times [c, d]\) ist Riemann-integrierbar, falls jede Riemann-Summe unabhängig von der Zerlegung denselben Grenzwert \(\iint _D f(x, y) \d (x,y)\) besitzt.
Wenn \(f\), \(f(\cdot , y)\) und \(f(x, \cdot )\) Riemann-integrierbar sind, dann gilt
\(\iint _D f(x, y) \d (x,y) = \int _a^b (\int _c^d f(x, y) \dy ) \dx = \int _c^d (\int _a^b f(x, y) \dx ) \dy \).
Normalgebiet: Eine Teilmenge \(D \subset \real ^2\) heißt
Normalgebiet vom Typ I, falls \(D = \{(x, y) \in \real ^2 \;|\; x \in [a, b],\; y \in [u(x), o(x)]\}\)
für zweifach stetig diffb. Randfunktionen \(u\) und \(o\), und
Normalgebiet vom Typ II, falls \(D = \{(x, y) \in \real ^2 \;|\; y \in [c, d],\; x \in [l(y), r(y)]\}\)
für zweifach stetig diffb. Randfunktionen \(l\) und \(r\).
Es gilt \(\iint _D f(x, y) \d (x,y) = \int _a^b (\int _{u(x)}^{o(x)} f(x, y) \dy ) \dx \) für Typ-I-Normalgebiete (analog Typ II).
Diffeomorphismus: Eine Abbildung \(\vec {F}\colon D \to B\) mit \(D, B \subset \real ^2\) offen heißt Diffeomorphismus, falls \(\vec {F}\) bijektiv, diffb. und
\(\vec {F}^{-1}\) diffb. ist.
Transformationssatz: Seien \(D, B \subset \real ^2\) beschränkt und offen, \(\vec {F}\colon D \to B\) ein Diffeomorpismus und \(f\colon B \to \real \) beschränkt. Wenn \(f\) und
\(f(\vec {F}) |\det \D \vec {F}|\) Riemann-integrierbar sind, dann gilt \(\iint _B f(x, y) \d (x, y) = \iint _D f(\vec {F}(u, v)) |\det \D \vec {F}(u, v)| \d (u,v)\).
Polarkoordinaten: \(r \ge 0\), \(\varphi \in [0, 2\pi )\), \(\smallpmatrix {x\\y} = \vec {F}(r, \varphi ) = \smallpmatrix {r\cos \varphi \\r\sin \varphi }\), \(|\det \D \vec {F}(r, \varphi )|
= r\)
Kugelkoordinaten: \(r \ge 0\), \(\vartheta \in (0, \pi )\), \(\varphi \in [0, 2\pi )\),
\(\smallpmatrix {x\\y\\z} = \vec {F}(r, \vartheta , \varphi ) = \smallpmatrix {r\sin \vartheta \cos \varphi \\r\sin \vartheta \sin \varphi \\r\cos \vartheta }\), \(|\det \D \vec {F}(r,
\vartheta , \varphi )| = r^2 \sin \vartheta \)
Kurven- und Arbeitsintegral
reguläre Parametrisierung: Eine \(\C ^1\)-Abbildung \(\vec {\alpha }\colon I \to \real ^n\) einer Kurve auf einem Intervall \(I \subset \real \) heißt regulär, falls \(\forall _{t \in I}\; |\vec {\alpha }’(t)| > 0\). Das Bild \(\vec {\alpha }(I)\) heißt Spur von \(\vec {\alpha }\).
Helix: \(\vec {\alpha }\colon \real \to \real ^3\), \(\vec {\alpha }(t) := (r \cos t, r \sin t, ht)^\tp \) für \(r, h \ge 0\) ist regulär, wenn \(r > 0\) oder \(h > 0\).
Zykloide: \(\vec {\alpha }\colon \real \to \real ^2\), \(\vec {\alpha }(t) := (t - \sin t, 1 - \cos t)^\tp \) ist nicht regulär für \(t \in 2\pi \integer \).
\(\C ^r\)-Kurve: Eine Menge \(S \subset \real ^n\) heißt \(\C ^r\)-Kurve, falls \(S\) die Spur einer injektiven, regulären \(\C ^r\)-Abbildung \(\vec
{\alpha }\colon [a, b] \to \real ^n\) mit \(r \in \natural \) und \(a < b\) ist. In diesem Fall heißt \(\vec {\alpha }\) \(\C ^r\)-Parametrisierung.
Gilt \(|\vec {\alpha }’(t)| \equiv 1\), dann heißt \(\vec {\alpha }\) Bogenlängen-Parametrisierung.
Für jede orientierte \(\C ^1\)-Kurve gibt es eine eindeutige Bogenlängen-Parametrisierung (bis auf Verschiebung des Parameters).
Kurvenintegral: Sei \(f\colon S \to \real \) eine Funktion auf einer \(\C ^1\)-Kurve \(S\).
Dann ist das Kurvenintegral von \(f\) entlang \(S\) definiert durch \(\int _S f(\vec {x}) ds := \int _a^b f(\vec {\alpha }(t)) \cdot |\vec {\alpha }’(t)| \dt \),
wobei \(\vec {\alpha }\colon [a, b] \to \real ^n\) eine beliebige reguläre \(\C ^1\)-Parametrisierung von \(S\) und \(f(\vec {\alpha }(\cdot ))\) stetig ist.
Das Kurvenintegral ist linear und unabhängig von der Parametrisierung (Richtung identisch).
Beispiel: Vektorfelder kann man durch eine Kurvenintegral-Faltung darstellen durch
\(I(\vecs {x}{0}) = \int _{-L}^L k(s) T(\vec {\beta }(s)) \ds \) mit Integralkern \(k\), Rauschtextur \(T\) und \(\beta \) der Bogenlängen-Parametrisierung.
Bogenlänge: Sei \(\vec {\alpha }\colon [a, b] \to \real ^n\) eine \(\C ^1\)-Parametrisierung einer \(\C ^1\)-Kurve \(S\).
Dann heißt \(L(S) := \int _a^b |\vec {\alpha }’(t)| \dt \) Bogenlänge von \(S\).
Ist \(\vec {\alpha }\) die Bogenlängen-Parametrisierung, so ist \(t - a\) die Bogenlänge von \(\vec {\alpha }([a, t])\).
Länge eines Funktionsgraphen: Der Graph einer Funktion \(f \in \C ^1(I)\) auf einem Intervall \(I \subset \real \) kann parametrisiert werden durch \(\vec {\alpha }(x) := (x, f(x))^\tp \).
Somit erhält man als Länge des Funktionsgraphen \(L(f) := \int _I \sqrt {1 + (f’(x))^2} \dx \) (siehe weiter oben).
Arbeitsintegral: Sei \(\vec {f}\colon \D \to \real ^n\) ein Vektorfeld auf \(D \subset \real ^n\) und \(S \subset D\) eine \(\C ^1\)-Kurve.
Dann ist das Arbeitsintegral von \(\vec {f}\) entlang \(S\) definiert durch \(\int _S \vec {f} \cdot \d \vec {x} := \int _a^b \vec {f}(\vec {\alpha }(t)) \cdot \vec
{\alpha }’(t) \dt \), wobei \(\vec {\alpha }\colon [a, b] \to \real ^n\) eine beliebige reguläre \(\C ^1\)-Parametrisierung von \(S\) ist.
Das Kurvenintegral ist linear und unabhängig von der Parametrisierung (Richtung identisch).
Wegen \(\int _a^b \vec {f}(\vec {\alpha }(t)) \cdot \vec {\alpha }’(t) \dt = \int _a^b g(\vec {\alpha }(t)) \cdot |\vec {\alpha }’(t)| \dt \) für \(g(\vec {\alpha }(t)) := \vec {f}(\vec
{\alpha }(t)) \cdot \frac {\vec {\alpha }’(t)}{|\vec {\alpha }’(t)|}\) ist das Arbeitsintegral gleich dem Kurvenintegral über die zu \(S\) tangentiale Komponente von \(\vec {f}\).
Oberflächen- und Flussintegral
Oberflächenparametrisierung: Eine Oberflächenparametr. ist eine injektive \(\C ^r\)-Abbildung \(\vec {\phi }\colon U \to \real ^3\) auf einem
Gebiet \(U \subset \real ^2\), sodass \(\partial _1 \vec {\phi }(\vec {u}), \partial _2 \vec {\phi }(\vec {u}) \in \real ^3\) linear unabhängig sind.
\(\C ^r\)-Flächenstück: Eine Menge \(M \subset \real ^3\) heißt Flächenstück, falls \(M = \vec {\phi }(U)\) für
eine \(\C ^r\)-Oberflächenparametrisierung \(\vec {\phi }\colon U \to \real ^3\) mit \(\vec {\phi }^{-1}\) stetig.
Oberflächenintegral: Sei \(f\colon M \to \real \) eine Funktion auf einem \(\C ^1\)-Flächenstück \(M \subset \real ^3\). Dann ist das Oberflächenintegral von \(f\) auf \(M\) definiert durch
\(\iint _M f(\vec {x}) \d o := \iint _U f(\vec {\phi }(\vec {u})) \cdot \sqrt {g(\vec {u})} \du _1 \du _2\), wobei \(\vec {\phi }\colon U \to \real ^3\) eine beliebige
Oberflächenparametrisierung von \(M\) und \(g := \left |\smallpmatrix {g_{11}&g_{12}\\g_{21}&g_{22}}\right |\) mit \(g_{ik} := \partial _i \vec {\phi } \cdot \partial _k \vec {\phi
}\) ist. Es gilt \(\sqrt {g(\vec {u})} = |\partial _1 \vec {\phi } \times \partial _2 \vec {\phi }|\).
Fläche: Die Fläche eines \(\C ^1\)-Flächenstücks \(M \subset \real ^3\) ist definiert durch
\(A(M) := \iint _U \sqrt {g(\vec {u})} \du _1 \du _2\), wobei \(\vec {\phi }\colon U \to \real ^3\) eine beliebige Oberflächenparametrisierung von \(M\) ist.
gleich orientiert: Sei \(M \subset \real ^3\) ein Flächenstück. Dann heißen zwei Parametrisierungen \(\vec {\phi }\) und \(\vec {\psi }\) von \(M\) gleich
orientiert, falls die Parametertransformation \(\vec {h}\) mit \(\vec {\phi } = \vec {\psi } \circ \vec {h}\) die Beziehung \(\det \D \vec {h} > 0\) erfüllt. Andernfalls heißen \(\vec {\phi
}\) und \(\vec {\psi }\) verschieden orientiert.
orientiertes Flächenstück: Sei \(M \subset \real ^3\) ein Flächenstück. Dann heißt \(M\) orientiert, falls man zwischen
positiven/negativen Parametrisierungen unterscheidet.
Einheitsnormalenfeld: Sei \(M \subset \real ^3\) ein \(\C ^1\)-Flächenstück. Dann heißt \(\vec {n}\colon M \to \real ^3\),
\(\vec {n}(\vec {x}) := \pm \frac {\partial _1 \vec {\phi } \times \partial _2 \vec {\phi }} {|\partial _1 \vec {\phi } \times \partial _2 \vec {\phi }|}(\vec {u})\) für \(\vec {x} =
\vec {\phi }(\vec {u})\) Einheitsnormalenfeld von \(M\), wobei das positive (negative) Vorzeichen für positive (negative) Parametrisierungen \(\vec {\phi }\)
verwendet wird.
Flussintegral: Sei \(\vec {f}\colon M \to \real \) ein Vektorfeld auf einem \(\C ^1\)-Flächenstück \(M \subset \real ^3\).
Dann ist das Flussintegral von \(\vec {f}\) durch \(M\) definiert durch
\(\iint _M \vec {f}(\vec {x}) \cdot \d \vec {o} := \pm \iint _U \vec {f}(\vec {\phi }(\vec {u})) \cdot (\partial _1 \vec {\phi }(\vec {u}) \times \partial _2 \vec {\phi }(\vec {u})) \du _1
\du _2\),
wobei \(\vec {\phi }\colon U \to \real ^3\) eine beliebige Oberflächenparametrisierung von \(M\) ist und das positive (negative) Vorzeichen für positive (negative) Parametrisierungen \(\vec {\phi }\)
verwendet wird.
Satz von Gauß: Seien \(V \subset \real ^3\) kompakt mit stückweise glattem Rand \(\partial V\), der durch ein äußeres Einheitsnormalenfeld \(\vec {n}\)
orientiert ist, und \(\vec {f}\colon U \to \real ^3\) ein Vektorfeld \(U \supset V\) offen.
Dann gilt \(\iiint _V \div \vec {f} \d (x, y, z) = \iint _{\partial V} \vec {f} \cdot \vec {n} \d o\).
Numerische Integration und Monte Carlo
Newton-Cotes-Formeln: Seien \(f\colon [a, b] \to \real \) eine Funktion, \(N \in \natural \), \(\Delta x := \frac {b - a}{N}\) und
\(x_j := a + j \Delta x\) für \(j = 0, \dotsc , N\). Dann lässt sich \(\int _a^b f(x) \dx \) approximieren durch
\(F_N := \sum _{j=0}^{N-1} f(a + (j+1/2) \Delta x) \cdot \Delta x\) (Riemann-Summe),
\(F_N := \left (\frac {f(a) + f(b)}{2} + \sum _{j=1}^{N-1} f(x_j)\right ) \cdot \Delta x\) (Trapezregel) und
\(F_N := \left (f(a) + f(b) + \sum _{j=1}^{N-1} (3 - (-1)^j) f(x_j)\right ) \cdot \frac {\Delta x}{3}\) (Simpson-Regel).
Treffermethode (Monte Carlo): Sei \(f\colon [a, b] \to \real \) eine Abbildung mit \(f \ge 0\). Die Approximation von \(\int _a^b f(x) \dx \) mithilfe der Treffermethode geschieht wie folgt:
Wähle eine Funktion \(g\colon [a, b] \to \real \) mit \(f \le g\), deren Integral \(A := \int _a^b g(x) \dx \) bekannt ist.
Wähle \(n_{\text {trials}} \in \natural \) und setze \(n_{\text {accept}} := 0\).
Wiederhole \(n_{\text {trials}}\) Mal:
Wähle gleichverteilt Zufallszahlen \(x \in [a, b]\) und \(\xi \in [0, 1]\).
Wenn \(\xi \cdot g(x) \le f(x)\) gilt, dann setze \(n_{\text {accept}} \leftarrow n_{\text {accept}} + 1\).
\(F := A \cdot \frac {n_{\text {accept}}}{n_{\text {trials}}}\) ist eine Schätzung für \(\int _a^b f(x) \dx \).
Üblicherweise berechnet man \(m \in \natural \) Approximationen \(F_i\) und verwendet stattdessen den Durchschnitt \(\frac {1}{m} (\sum _{i=1}^m F_i)\). Zur Fehlerabschätzung kann man die
empirische Standardabweichung \(\sqrt {\frac {1}{m} \sum _{i=1}^m F_i^2 - \frac {1}{m^2} (\sum _{i=1}^m F_i)^2}\) verwenden.
Monte-Carlo-Schätzer für gleichverteilte ZVs:
Seien \(N\) auf \([a, b]\) gleichverteilte Zufallsvariablen \(X_1, \dotsc , X_N\) gegeben.
Der Monte-Carlo-Schätzer für \(\int _a^b f(x) \dx \) ist durch \(F_N := \frac {b - a}{N} \sum _{i=1}^N f(X_i)\) definiert.
Ist \(f_X(x) := \frac {1}{b-a}\) die Dichtefunktion der \(X_i\), dann folgt, dass
\(\EE [F_N] = \frac {b - a}{N} \sum _{i=1}^N \EE [f(X_i)] = (b-a) \cdot \EE [f(X_1)] = (b-a) \int _a^b f(x)f_{X_1}(x) \dx = \int _a^b f(x) \dx \)
(vergleiche mit dem Mittelwertsatz \(\exists _{\xi \in [a, b]}\; \int _a^b f(x) \dx = (b-a) \cdot f(\xi )\)).
Monte-Carlo-Schätzer für allgemeine ZVs:
Seien \(N\) i.i.d. Zufallsvariablen \(X_1, \dotsc , X_N\) mit Werten auf \([a, b]\) und Dichte \(f_X\) gegeben.
Der Monte-Carlo-Schätzer für \(\int _a^b f(x) \dx \) ist durch \(F_N := \frac {1}{N} \sum _{i=1}^N \frac {f(X_i)}{f_X(X_i)}\) definiert.
Dann folgt \(\EE [F_N] = \frac {1}{N} \sum _{i=1}^N \EE [\frac {f(X_i)}{f_X(X_i)}] = \EE [\frac {f(X_1)}{f_X(X_1)}] = \int _a^b \frac {f(x)}{f_X(x)} f_X(x) \dx = \int _a^b f(x) \dx \).
Monte-Carlo-Schätzer für mehrere Dimensionen: Zur Berechnung von dreidimensionalen Integralen \(I = \int _{x_0}^{x_1} \int _{y_0}^{y_1} \int _{z_0}^{z_1} f(x, y, z) \dz \dy \dx
\) verfährt man analog, d. h.
\(I \approx \frac {(x_1 - x_0) (y_1 - y_0) (z_1 - z_0)}{N} \sum _{i=1}^N f(X_i, Y_i, Z_i)\).
Realisierungen von Zufallsvariablen
Realisierung einer Zufallsvariable: Sei \(X\) eine reelle Zufallsvariable mit Dichte \(f_X\).
Dann kann eine Realisierung \(x\) von \(X\) wie folgt bestimmt werden:
Berechne die Verteilungsfunktion \(F_X(x) = \int _{-\infty }^x f_X(x’) \dx ’\).
Berechne die Inverse \(F_X^{-1}\colon [0, 1] \to \real \).
Erzeuge eine gleichverteilte Zufallszahl \(\xi \in [0, 1]\).
Berechne \(x = F_X^{-1}(\xi )\).
Transformation zwischen Zufallsvariablen: Seien \(X\) eine reelle Zufallsvariable mit Dichte \(f_X\) und \(T\colon \real \to \real \), \(x \mapsto y = T(x)\), eine bijektive Funktion, deren Ableitung nur ein VZ
hat.
Dann lässt sich die Dichte von \(Y := T(X)\) wie folgt bestimmen: Für die Verteilungsfunktionen gilt \(F_Y(y) = F_Y(T(x)) = F_X(x)\) (weil \(F_Y(T(x)) = \PP (T(X) \le T(x)) = \PP (X \le x) =
F_X(x)\)) für \(y = T(x)\). Durch Anwendung von \(\frac {\d }{\dx }\) folgt \(f_Y(y) |T’(x)| = f_X(x)\), also \(f_Y(y) = \frac {f_X(x)}{|T’(x)|}\).
Transformation zwischen Zufallsvektoren: Seien \(X\) ein reeller \(n\)-Zufallsvektor mit Dichte \(f_X\) und \(T\colon \real ^n \to \real ^n\), \(\vec {x} \mapsto \vec {y} = T(\vec {x})\), eine bijektive
Abbildung, deren Funktionaldeterminante nur ein VZ hat. Dann ist die Dichte von \(Y := T(X)\) durch \(f_Y(\vec {y}) = \frac {f_X(\vec {x})}{|J_T(\vec {x})|}\) für \(\vec {y} = T(\vec {x})\) gegeben,
wobei im Nenner der Betrag der Funktionaldeterminante steht.
Beispiel: Für Polarkoordinaten gilt \(f_{\text {cart}}(x, y) = f_{\text {polar}}(r, \varphi ) / r\).
Realisierungen eines \(2\)-Zufallsvektors: Sei \((X, Y)\) ein reeller \(2\)-Zufallsvektor mit Dichte \(f_{(X,Y)}\). Dann kann eine Realisierung \((x, y)\) von \((X, Y)\) wie folgt bestimmt werden:
Sind \(X\) und \(Y\) unabhängig, dann gilt \(f_{(X,Y)}(x, y) = f_X(x) \cdot f_Y(y)\) und man kann die Realisierungen einzeln berechnen.
Falls \(X\) und \(Y\) nicht unabhängig sind:
Berechne die Randdichte \(f_X(x) := \int _\real f_{(X,Y)}(x, y) \dy \).
Berechne die Dichte \(f_Y(y\;|\;X=x) := \frac {f_{(X,Y)}(x, y)}{f_X(x)}\) der bedingten Verteilung.
Berechne eine Realisierung mittels \(f_X(x)\) und danach mittels \(f_Y(y\;|\;X=x)\).
Beispiel: Es werden auf dem 2D-Einheitskreis gleichverteilte Punkte in Polarkoordinaten gesucht. Für die Dichte in kartesischen Koordinaten gilt also \(f_{\text {cart}}(x, y) = \frac {1}{\pi }\). Durch
Transformation erhält man in Polarkoordinaten \(f_{(R,\Phi )}(r, \varphi ) = \frac {r}{\pi }\).
Die Randdichte von \(R\) ist \(f_R(r) = \int _0^{2\pi } f_{(R,\Phi )}(r, \varphi ) \d \varphi = 2r\).
Die Dichte der bedingten Verteilung ist \(f_\Phi (\varphi \;|\;R = r) = \frac {f_{(R,\Phi )}(r, \varphi )}{f_R(r)} = \frac {1}{2\pi }\).
Jetzt bestimmt man die Verteilungsfunktionen \(F_R(r) = \int _0^r 2r’ \dr ’ = r^2\) und
\(F_\Phi (\varphi \;|\;R = r) = \int _0^\varphi \frac {1}{2\pi } \d \varphi ’ = \frac {\varphi }{2\pi }\).
Durch Invertierung erhält man \(r = F_R^{-1}(\xi _1) = \sqrt {\xi _1}\) und \(\varphi = F_\Phi ^{-1}(\xi _2\;|\;R = r) = 2\pi \xi _2\).
(Vergleiche mit dem naiven Ansatz \(r = \xi _1\) und \(\varphi = 2\pi \xi _2\) mit \(\xi _1, \xi _2 \in [0, 1]\).)
Anwendung von Monte-Carlo-Integration: Lösung der Rendering-Gleichung
\(L_o(x, \vecs {\omega }{o}) = L_e(x, \vec {\omega }) + \int _\Omega f_r(x, \vecs {\omega }{i}, \vecs {\omega }{o}) L_i(x, \vecs {\omega }{i}) (\vecs {\omega }{i} \cdot \vec {n}) d\vecs
{\omega }{i}’\).