# format

формат числа распечатываемого и выводимого на экран

## Последовательность вызова

                format([type],[long])
                v = format()
                format(m)

## Аргументы

type

  символьная строка

long

  целое число (максимальное число знаков (по умолчанию 10))

v

  вектор текущего формата

  `v(1)` -- тип формата : 0 для 'e' и 1 для 'v';

  `v(2)` количество знаков.

m

  вектор для установки в новый формат

  m(1) -- количество знаков;

  m(2) -- тип формата: 0 для 'e' и 1 для 'v'

## Описание

Устанавливает текущий формат отображения с помощью параметра `type`; он может быть одним из:

"v"

  для переменного формата (по умолчанию);

"e"

  для e-формата.

Значение `long` определяет максимальное число знаков (по умолчанию 10). `format()` возвращает вектор текущего формата: первый элемент -- это тип формата (1, если "v" ; 0, если "e"; второй элемент -- это число знаков.

В старых версиях Scilab'а в режиме "переменный формат" элементы вектора, которые меньше максимального абсолютного значения элемента в `%eps` раз, будут отображены как "0". Теперь не так. Функция `clean` может быть использована для установки отбрасываемых элементов в нули.

## Примеры

    x=rand(1,5);
    format('v',10);x
    format(20);x
    format('e',10);x
    format(20);x

    x=[100 %eps];
    format('e',10);x
    format('v',10);x

    format("v")

## Смотрите также

- write
- disp
- print
- clean