Логический тип
Логический тип может хранить значения 'истина' или 'ложь', В Scilab 'истина' представляется литералом %t либо %Т, а 'ложь' - %f или %F,
В табл. 6 перечислены логические операторы и операторы сравнения, которые используются в Scilab. Операторы сравнения принимают на вход данные любого из основных типов данных (вещественные, комплексные и целые числа, строки) и возвращают логическое значение.
Следующий пример иллюстрирует выполнение операций с логическими типами:
%1 мнимая единица i
%е основание натурального логарифма e
%pi число π
Таблица 5: Предопределенные математические константы.
|
Таблица 6: Логические операторы и операторы сравнения. |
real возвращает действительную часть комплексного числа
imag возвращает мнимую часть комплексного числа
imult умножает число на мнимую единицу
isreal проверяет отсутствие мнимой части
Таблица 7: Функции Scilab для работы с комплексными числами.
-->а = %Т
а =
T
-->b = ( 0 == 1 )
b = F
-->а & b
ans =
F