# seqa, seqm¶

## Purpose¶

seqa() creates an additive sequence. seqm() creates a multiplicative sequence.

## Format¶

y = seqa(start, inc, n)
y = seqm(start, inc, n)
Parameters: start (scalar) – specifying the first element inc (scalar) – specifying increment n (scalar) – specifying the number of elements in the sequence y (nx1 vector) – containing the specified sequence.

## Examples¶

a = seqa(2, 2, 10)';
print a;

2 4 6 8 10 12 14 16 18 20

m = seqm(2, 2, 10)';
print m;

2 4 8 16 32 64 128 512 1024


Note that the results have been transposed in this example. Both functions return Nx1 (column) vectors.

## Remarks¶

For seqa(), y will contain a first element equal to start, the second equal to $$start + inc$$, and the last equal to $$start + inc*(n-1)$$.

For instance,

seqa(1, 1, 10);


will create a column vector containing the numbers 1, 2, ..., 10.

For seqm(), y will contain a first element equal to start, the second equal to $$start * inc$$, and the last equal to $$start * inc^n-1$$.

For instance,

seqm(10, 10, 10);


will create a column vector containing the numbers 10, 100,..., 10^10.