Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Change language to: Français - Português - 日本語 - Русский

See the recommended documentation of this function

# zeros

### Syntax

```y=zeros()
y=zeros(x)
y=zeros(m1,m2,..)```

x,y

matrices

m1, m2,..

integers

### Description

Creates matrix of zeros (same as `0*ones`).

zeros(m1,m2)

for an `(m1,m2)` matrix.

zeros(m1,m2,..,mn)

creates a `(m1,m2,..,mn)` matrix filled with zeros

zeros(A)

for a matrix of same size of `A`.

zeros(3)

is `zeros(a)` with `a=3` i.e it is NOT a 3x3 matrix!

zeros()

returns a single zero `repmat(0, sizes)` can be used to generate an array of zeros with `sizes=[m1 m2 ..]` given as a vector.

If `x` is a `syslin` list (linear system in state-space or transfer form), `zeros(x)` is also valid and returns a zero matrix.

### Examples

```zeros(3)
zeros(3,3)
zeros(2,3,2)

repmat(0, [2 4 2])```

• eye — identity matrix
• ones — matrix made of ones
• spzeros — sparse zero matrix