Skip to main content

Wat is een transponeerarray?

Een transponeringsarray, soms eenvoudigweg een transponering genoemd, is een roostergegevensstructuur die een eerder rooster reorganiseert door de rijen en kolommen te schakelen.Als een array twee rijen bevat die A en B worden genoemd en twee kolommen genaamd C en D, zou de transponering rijen C en D bevatten en kolommen A en B. De x- en y -afmetingen van een array -swapDe originele array is drie rijen door twee kolommen, de getransponeerde vorm heeft twee rijen en drie kolommen.Het transponeren van een array is niet hetzelfde als het roteren;Het proces waarmee het voorkomt is iets gecompliceerder.

Om een transponeringsarray te maken, moet een lege roosterreeks worden gemaakt die het aantal rijen en kolommen schakelt zoals hierboven beschreven.Zodra dit rooster is gemaakt, moet de inhoud van het oorspronkelijke rooster in de transponering worden geplaatst door hun X- en Y -locatie te schakelen.Als bijvoorbeeld in het oorspronkelijke raster een gegevenspunt in de tweede rij en de vierde kolom woonde, zou het in de transponering zich in de vierde rij en de tweede kolom bevinden.Een transponering heeft veel toepassingen in wiskunde, met name bij matrixvermenigvuldiging.In matrixvermenigvuldiging moet het aantal kolommen in de eerste matrix gelijk zijn aan het aantal kolommen in de tweede.Het transponeren van een van de matrices kan een van de componentmatrices voldoende reorganiseren om dit mogelijk te maken.Wanneer een transponering wordt gemaakt in een computerprogramma, kan dit op een zodanige manier worden geïmplementeerd dat gegevens alleen moeten worden verplaatst, niet gedupliceerd. In wiskunde zijn de inhoud van een transponeringsarray meestal getallen of iets dat getallen bevat.Transposes worden veelvuldig gebruikt in wiskunde op hoog niveau, zoals calculus en lineaire algebra, en worden meestal gemaakt als een enkele stap om een groter probleem op te lossen.Over het algemeen zijn transposes het meest geschikt voor het manipuleren van cijfers.Hoewel een transponeringsarray kan worden gebruikt om andere dingen in theorie te reorganiseren, en de inhoud ervan niet expliciet beperkt tot numerieke gegevens, is het reorganiseren van tekstreeksen of gespecialiseerde objecten veel minder waarschijnlijk nuttige informatie, simpelweg door de reorganisatie.