Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Scilab / introscilab-v1.3-ru.pdf
Скачиваний:
85
Добавлен:
31.12.2018
Размер:
1 Мб
Скачать
☆

a & b

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

a | b

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

sa

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

a == b

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

a s= b или a <> b

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

a < b

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

a > b

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

a <= b

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

a >= b

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

 

 

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

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

imult умножает число на мнимую единицу isreal проверяет отсутствие мнимой части

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

и возвращают логическое значение. Операторы сравнения также рассматриваются в разделе 4.14, посвященном сравнению матриц.

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

-->a = %T a =

T

-->b = ( 0 == 1 ) b =

F

-->a & b ans =

F

3.7Комплексные числа

Комплексные числа в Scilab представляются в виде пары вещественных чисел. Предопределенная константа %i содержит значение мнимой единицы i, удовлетворяющее равенству i2 = 1.

Все элементарные функции, рассмотренные выше, работают с комплексными числами. В этом случае возвращаемое значение также будет комплексным. В табл. 7 приведены наиболее часто используемые функции для работы с комплексными числами.

Для примера присвоим переменной x значение 1 + i и выполним над этой

переменной несколько простых операций, в том числе выделим действительную и мнимую части. Напоминаем, что одинарная кавычка ” ’” обозначает в Scilab оператор эрмитова сопряжения, который при воздействии на скаляр эквивалентен обычному комплексному сопряжению.

25

Соседние файлы в папке Scilab
  • #
    31.12.2018398 б503_tema.sce
  • #
    31.12.20183 Кб486 tema.sce
  • #
    31.12.20181 Кб47ChemDifur6II.sce
  • #
    31.12.20181 Мб85introscilab-v1.3-ru.pdf
  • #
    31.12.2018753 б53Neyavnayashema.sci
  • #
    31.12.20182 Кб51Partialderivative.sci
  • #
    31.12.20184 Мб147SciLab.pdf
  • #
    31.12.2018709 б51syst333.sci
  • #
    31.12.2018266 б48tema2.sce