Логический тип

Логический тип может хранить значения 'истина' или 'ложь', В Scilab 'истина' представляется литералом %t либо %Т, а 'ложь' - %f или %F,

В табл. 6 перечислены логические операторы и операторы сравнения, кото­рые используются в Scilab. Операторы сравнения принимают на вход данные любого из основных типов данных (вещественные, комплексные и целые чис­ла, строки) и возвращают логическое значение.

Следующий пример иллюстрирует выполнение операций с логическими ти­пами:

%1     мнимая единица i

%е     основание натурального логарифма e

%pi   число π

Таблица 5: Предопределенные математические константы.

 

а

&

b

логическое 'И' (конъюнкция)

а

|

b

логическое 'ИЛИ' (дизъюнкция)

~

а

 

логическое отрицание

а

==

b

истина, если а равно b

а

~b

или а <> b

истина, если а и b различаются

а

<

b

истина, если а меньше b

а

>

b

истина, если а больше b

а

<=

 b

истина, если а меньше либо равно b

а

>=

b

истина, если а больше либо равно b

 

Таблица 6: Логические операторы и операторы сравнения.


real  возвращает действительную часть комплексного числа

imag  возвращает мнимую часть комплексного числа

imult умножает число на мнимую единицу

isreal   проверяет отсутствие мнимой части

Таблица 7: Функции Scilab для работы с комплексными числами.

 

-->а = %Т

а =

T

-->b =  (  0 ==  1 )

b = F

-->а & b

ans =

F

© vse-o-scilab

Сделать бесплатный сайт с uCoz