# Why GF(256) matrix only have zero and one number?

like this

```
sage: matrix(GF(2**8), [1, 2, 3, 4])
[1 0 1 0]
```

I just want do some matrix calculate mod 256, can any help me, please?

Why GF(256) matrix only have zero and one number?

like this

```
sage: matrix(GF(2**8), [1, 2, 3, 4])
[1 0 1 0]
```

I just want do some matrix calculate mod 256, can any help me, please?

add a comment

2

If you want to work mod 256, you should work with `Integers(256)`

, not `GF(256)`

. (The first of these is the ring `Z/256`

, the second is the field with 256 elements.)

```
sage: matrix(Integers(256), [1,2,3,4])
[1 2 3 4]
sage: matrix(Integers(256), [254, 255, 256, 257])
[254 255 0 1]
```

(edited to add the second example)

`IntegerModRing(256)`

is a synonym for `Integers(256)`

, by the way.

2

`K=GF(256)`

has characteristic 2, which result do you expect for `K(3)`

?

Asked: **
2019-08-04 06:27:35 -0500
**

Seen: **76 times**

Last updated: **Aug 06 '19**

Compute the determinant of a symbolic 5x5 matrix

Minimal determinant of a matrix with varied entries

echelon_form not giving reduced echelon form

Printing (large) symbolic matrices

Separate Variable of Matix (Get Basis)

eigenvectors of complex matrix

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.