формат числа распечатываемого и выводимого на экран
format([type],[long]) v = format() format(m)
символьная строка
целое число (максимальное число знаков (по умолчанию 10))
вектор текущего формата
v(1) -- тип формата : 0 для 'e'
и 1 для 'v';
v(2) количество знаков.
вектор для установки в новый формат
m(1) -- количество знаков;
m(2) -- тип формата: 0 для 'e' и 1 для 'v'
Устанавливает текущий формат отображения с помощью параметра
type; он может быть одним из:
для переменного формата (по умолчанию);
для 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") | ![]() | ![]() |