Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語

Please note that the recommended version of Scilab is 6.0.0. This page might be outdated.
See the recommended documentation of this function

Справка Scilab >> Основные функции > Плавающая запятая > format

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 — write in a formatted file
  • disp — displays variables
  • print — prints variables in a file
  • clean — очищает матрицы (округление малых значений до нуля)
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 14:01:04 CEST 2014