Co je to transpoziční pole?
Transpoziční pole, někdy nazývané jednoduše transpozice, je datová struktura mřížky, která reorganizuje předchozí mřížku přepínáním řádků a sloupců. Pokud pole obsahuje dva řádky nazývané A a B a dva sloupce nazývané C a D, transpozice by obsahovala řádky C a D a sloupce A a B. Rozměry X a Y, když jsou transponovány, bude mít původní pole tři řady po dvou sloupcích. Transponování pole není stejné jako otočení; Proces, kterým dochází, je trochu komplikovanější.
Chcete -li vytvořit pole transpozice, musí být vytvořeno prázdné pole mřížky, které přepíná počet řádků a sloupců, jak je popsáno výše. Jakmile je tato mřížka vytvořena, musí být obsah původní mřížky umístěn do transponu přepnutím umístění X a Y. Například, pokud by v původní mřížce pobýval datový bod ve druhém řádku a čtvrtém sloupci, v transpozice by se živil ve čtvrtém řádku adruhý sloupec. Pokud bylo původní pole nazýváno z, transpozice se nazývá z t .
Vytvoření transpozičního pole je snadný způsob, jak reorganizovat data, aniž by došlo k ztrátě dat nebo integrity dat, což je hlavní cíl procesu transpozice. Transpozice má mnoho využití v matematice, zejména v násobení matice. V násobení matice musí být počet sloupců v první matici roven počtu sloupců ve druhém. Transponování jedné z matic by mohlo reorganizovat jednu z matic komponent dostatečně, aby to bylo možné. Když je transpozice vytvořena uvnitř počítačového programu, může být implementována tak, že data je třeba přesunout pouze, nikoli duplikované.
V matematice jsou obsah transpozičního pole obvykle čísla nebo něco, co obsahuje čísla. Transy se značně používají v matematice na vysoké úrovni, jako je počet a lineární algebra, a jsou USAUally vytvořené jako jediný krok k řešení většího problému. Obecně se pro manipulaci s čísly nejvhodnější jsou nejvhodnější. Ačkoli pole transponu lze použít k reorganizaci jiných věcí teoreticky a jeho obsah není výslovně omezen na číselná data, reorganizace textových řetězců nebo specializovaných objektů je mnohem méně pravděpodobné, že poskytne užitečné informace jednoduše na základě reorganizace.