Symmetrize
లభ్యం, .wl రిఫరెన్స్ నుండి భిన్నం
Projects an array onto a tensor symmetry, as a `SymmetrizedArray` that stores
.wl రిఫరెన్స్ నుండి భిన్నం: `Symmetrize` of a symbolic tensor
Symmetrize[tensor, sym]
Symmetrize[{{1, 2}, {2, 3}}]
→ SymmetrizedArray[StructuredArray`StructuredData[{2, 2}, {{{1, 1} -> 1, {1, 2} -> 2, {2, 2} -> 3}, Symmetric[{1, 2}]}]]Normal[Symmetrize[{{a, b}, {c, d}}]]
→ {{a, (b + c)/2}, {(b + c)/2, d}}Symmetrize[{{a, b}, {c, d}}, Antisymmetric[{1, 2}]]
→ SymmetrizedArray[StructuredArray`StructuredData[{2, 2}, {{{1, 2} -> (b - c)/2}, Antisymmetric[{1, 2}]}]]Normal[Symmetrize[{{1, 2}, {3, 4}}, Antisymmetric[{1, 2}]]]
→ {{0, -1/2}, {1/2, 0}}Normal[Symmetrize[{{1, 2 + I}, {4 - I, 3}}, Hermitian[{1, 2}]]]
→ {{1, 3 + I}, {3 - I, 3}}Symmetrize[Array[a, {2, 2, 2}]]
→ SymmetrizedArray[StructuredArray`StructuredData[{2, 2, 2}, {{{1, 1, 1} -> a[1, 1, 1], {1, 1, 2} -> (a[1, 1, 2] + a[1, 2, 1] + a[2, 1, 1])/3, {1, 2, 2} -> (a[1, 2, 2] + a[2, 1, 2] + a[2, 2, 1])/3, {2, 2, 2} -> a[2, 2, 2]}, Symmetric[{1, 2, 3}]}]]Dimensions[Symmetrize[Array[a, {2, 2, 2}]]]
→ {2, 2, 2}ArrayRules[Symmetrize[{{1, 2}, {3, 4}}, Antisymmetric[{1, 2}]]]
→ {{1, 2} -> -1/2, {2, 1} -> 1/2, {_, _} -> 0}Symmetrize[{{1, 2, 3}, {4, 5, 6}}, Symmetric[{1, 2}]]
→
Symmetrize::symmcomp: Symmetry specification Symmetric[{1, 2}] is incompatible with expression {2, 3}.
Symmetrize[{{1, 2, 3}, {4, 5, 6}}, Symmetric[{1, 2}]] మొత్తం 6300 ఫంక్షన్లు ·
దీన్ని MCP క్లయింట్ నుండి వాడండి