Разбираем зарезервированные константы, особенности записи вещественных чисел и чувствительность к регистру в Скилабе
1.1 Зарезервированные константы
В Scilab для обозначения распространенных математических констант используются следующие обозначения:
%i - мнимая единица
%e – число
%pi – число
%inf – бесконечность
%nan – не число (.not a number.);
%t или %T – логическая единица, .истина. (.true.);
%f или %F – логический нуль, .ложь. (.false.);
%z – полином с единственным нулевым корнем и аргументом ;
%s – полином с единственным нулевым корнем и аргументом .
1.2 Вещественные числа и особенности записи
Прежде всего, отметим, что Scilab – чувствителен к регистру, то есть, запись «t» и «T» воспринимается в данном математическом пакете, как задание двух различных переменных. (листинг 1).

Листинг 1. Вычисление функций
Важно, что в мат. пакете Scilab нет различия между целыми и вещественными числами. Разделителем дробной части, по традиции, служи точка «.», то есть, для записи числа 4,5 в Scilab необходимо набрать 4.5, а для записи числа в экспоненциальной форме с плавающей точкой используется формула
1.3 Комментарии в Scilab
Для лучшей читаемости кода, в Scilab как и в других языках, предусмотрены комментарии.
Для обозначения однострочного комментария используется двойной слэш // и конструкция /**/ - для многострочного (листинг 2).

Листинг 2. Использование комментариев в Scilab.
Элементарные математические функции
В таблице 1 приведены наиболее часто используемые математические функции.

Таблица 1. Элементарные математические функции.
Для демонстрации синтаксиса языка, вычислим значение сложного математического выражения

Листинг 3. Вычисление математического выражения в командном окне Scilab.
Отметим, что на данном этапе все вычисления производятся в командном окне.




