Определение вещественных переменных
В данном разделе мы научимся создавать вещественные переменные и выполнять с ними простые манипуляции,
В Scilab, поскольку он является интерпретируемым языком, нет необходимости объявлять переменную до ее использования. Переменные создаются в тот момент, когда им впервые присваивается значение.
В следующем примере создается переменная х, которой присваивается значение 1, после чего выполняется умножение. В Scilab оператор "=" используется для установки значения переменной (в отличие от оператора " ==", который используется для проверки на равенство).
-->х = 1
X =
1.
-->х = х * 2
X =
2.
+ | сложение |
- | вычитание |
* | умножение |
/ | деление справа, т.е. x/y = xy-1 |
\ | деление слева, т.е. x\y = x-1y |
^ | возведение в степень, т.е. x^y = xy |
** | возведение в степень (эквивалентно "^”) |
‘ | эрмитово сопряжение (комплексное сопряжение и транспонирование) |
Таблица 2: Элементарные математические операторы Scilab. |
Значение переменной отображается после выполнения каждой инструкции. Для того чтобы подавить вывод значения, после инструкции необходимо поставить символ " ;", как показано в данном примере:
-->у = 1;
-->у = у * 2;
Все основные алгебраические операторы доступны в Scilab (см. табл. 2). Стоит отметить, что оператор возведения в степень представляется символом карет поэтому вычисление x2 в Scilab выполняется посредством выражения "х^2" или эквивалентного ему выражения "х**2". Оператор одинарной кавычки "'" (эрмитово сопряжение) будет более подробно рассмотрен в разделе 3.7, где мы коснемся работы с комплексными числами. Оператор " '" также является предметом обсуждения в разделе4.12.