Константы

Числовые константы задаются в языке программирования стандартным образом, аналогично другим языкам высокого уровня.

Формат задания чисел:

{<знак>}<целая часть>{.<десятичная часть>}{e<показатель степени>}{i}

Десятичный разделитель – точка. Символы i j I J непосредственно после числа означают, что число является мнимым, например мнимая единица обозначается 1i

Примеры числовых констант:
10.5
–10.5e–7
2.3+1.1e–5i

Строковые константы задаются в виде "строка символов".

Константы могут быть векторными и матричными.

Вектор-строка задается как набор констант, разделенных между собой запятыми или пробелами и заключенных в квадратные скобки.

Настоятельно рекомендуется использовать в качестве разделителя запятую, например [2,–1,3] вместо [2 –1 3], поскольку в последнем случае вектор будет воспринят как [(2–1) 3]=[1 3].

Матрица задается как набор векторных констант (строк), разделенных между собой запятыми и заключенных в квадратные скобки, например:

[[2,–1,3],[4,5,6]] – матрица размером 2 x 3.

Именованные константы задаются с помощью ключевого слова const, после которого через запятую перечисляются имена констант с присвоенными им значениями, например:
const c=1e-3, 
      v=[c,1,3.2], 
      M=[v,[1.5,2,2.2]];
Встроенные числовые константы:
  • expbase = 2.7182818284590452353602874713527 - основание натурального логарифма;
  • pi = 3.14159… - число π.
Встроенные строковые константы:
  • crlf – символ перевода строки;
  • quote – символ кавычка (");
  • tab – символ табуляции.
Встроенные логические константы:
  • true – логическая 1 (истина);
  • false – логический 0 (ложь).