In de lineaire algebra is een basistransformatie een overgang van de ene basis op een andere. Een basistransformatie wordt beschreven door een matrix, die de coördinaten ten opzichte van de ene basis omrekent in de coördinaten ten opzichte van de andere basis.
Bij een actieve coördinatentransformatie blijven de coördinaten hetzelfde en verandert het object. Dat kan van plaats, grootte en vorm zijn, enzovoort. Bij een passieve veranderen de coördinaten en blijft het object hetzelfde. Een basistransformatie is dus een passieve coördinatentransformatie, en wel een lineaire coördinatentransformatie.
Wiskundige inleiding
Zij
een vectorruimte met dimensie
over het lichaam (Ned) / veld (Be)
en
en
twee bases van
. De vectoren uit
kunnen worden uitgedrukt als lineaire combinatie van de vectoren in de basis
,
Daarin zijn de
getallen
de coördinaten van de basisvectoren uit
ten opzichte van de basis
.
De basistransformatie kan door middel van de matrixvermenigvuldiging worden genoteerd als:
![{\displaystyle [\ \mathbf {c} _{1},\ldots ,\mathbf {c} _{n}\ ]^{\text{T}}={\begin{bmatrix}a_{11}&a_{12}&\dots &a_{1n}\\a_{21}&a_{22}&\dots &a_{2n}\\\vdots &\vdots &\ddots &\vdots \\a_{n1}&a_{n2}&\dots &a_{nn}\\\end{bmatrix}}[\ \mathbf {b} _{1},\ldots ,\mathbf {b} _{n}\ ]^{\text{T}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2edb2d5cf12f2d45e006fdbff80ba3061c5f4611)
of als
![{\displaystyle \mathbf {C} ^{\text{T}}=\mathbf {A} \mathbf {B} ^{\text{T}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/901e11be44b08c7b03662a683126c717452530c7)
waarin
,
en
vierkante n×n-matrices zijn.
Definitie
Een vector
heeft ten opzichte van beide bases de voorstellingen:
![{\displaystyle v=\beta _{1}b_{1}+\ldots +\beta _{n}b_{n}=\gamma _{1}c_{1}+\ldots +\gamma _{n}c_{n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/48d5af3876264e56d74d087dbbee78081820a7f2)
De relatie tussen de coördinaten
ten opzichte van
en de coördinaten
ten opzichte van
kan worden gevonden uit de relatie:
![{\displaystyle v=\sum _{k=1}^{n}\beta _{k}b_{k}=\sum _{r=1}^{n}\gamma _{r}c_{r}=\sum _{r=1}^{n}\gamma _{r}\sum _{k=1}^{n}\mu _{rk}b_{k}=\sum _{k=1}^{n}\sum _{r=1}^{n}\gamma _{r}\mu _{rk}b_{k}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f3fd70da9ece80bada8bbce8701dbaba2da772c6)
Omdat een vector op maar een manier als lineaire combinatie van basisvectoren kan worden geschreven, moet dus gelden dat:
![{\displaystyle \beta _{k}=\sum _{r=1}^{n}\gamma _{r}\mu _{rk}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/529df803e7bf3931fe7fbdfd077d2248c38868fc)
Deze relatie is een lineaire afbeelding
:
,
of:
![{\displaystyle \beta ^{T}=M\gamma ^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5a1814c2a9ba173ea220d494a7ff09aba7013426)
Omgekeerd geldt:
![{\displaystyle \gamma ^{T}=M^{-1}\beta ^{T}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dd849237b750a84e1f74f2e8d6dc06b43a4c7947)
een relatie die de nieuwe coördinaten ten opzichte van
uitdrukt in de oude coördinaten ten opzichte van
.
De basisvectoren worden met
getransformeerd en de bijbehorende coördinaten met
. Maakt men bijvoorbeeld de basisvectoren langer, dan zullen de bijbehorende coördinaten dienovereenkomstig kleiner worden. Om deze reden worden vectoren wel contravariant genoemd.
Tensornotatie
In tensornotatie met einsteinnotatie, waarbij een Latijnse letter met index voor iedere indexwaarde een vector voorstelt, samengevat:
Als
![{\displaystyle c_{r}=\mu _{r}^{k}b_{k}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/081d96d4c010f4203a1389c34012f4b806f27141)
en
![{\displaystyle v=\beta ^{k}b_{k}=\gamma ^{k}c_{k}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/da39dde3f1be45cd34966fb891fa779f502b4398)
dan
![{\displaystyle \beta ^{k}=\gamma ^{r}\mu _{r}^{k}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6ab555df108013735edf844faba25b8fd90c838e)
Een lineaire transformatie van de lineaire ruimte
wordt voor de basis
gerepresenteerd door de matrix
en voor de basis
door de matrix
. Er geldt:
![{\displaystyle A_{C}=M^{-1}A_{B}M}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7cab25fc00e0938758d67563ec3fb474ff2126b2)
Voorbeeld