헤밍 매트릭스를 만들고 싶습니다. 곱셈 그룹과 같은 Galois 필드를 방금 만들었습니다. 그게 내가 얻은 것입니다.
MultiplicativeGroup = DeleteDuplicates[
NestList[
PolynomialMod[
PolynomialMod[(generating*#), irreducablePolynomial], 2] &, 1,
n]];
{1, a, a ^ 2, 1 + a ^ 2, 1 + a + a ^ 2, 1 + a, a + a ^ 2}
그 후 다음과 같은 바이너리 형식으로 변환했습니다.
CoefficientList[MultiplicativeGroup, a]
{{1}, {0, 1}, {0, 0, 1}, {1, 0, 1}, {1, 1, 1}, {1, 1}, {0, 1, 1}}하지만 나는 그것을 이진 행렬 형태로 변환하는 데 집착했습니다. 다음과 같이 보여야합니다.
(0 0 1 1 1 0 1
0 1 0 0 1 1 1
1 0 0 1 1 1 0)
하지만 실제로 어떻게해야하는지 모르겠습니다. 나는 그것을 바꾸거나 다른 것을 할 수 없습니다. 당신이 나를 도울 수?
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다