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

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 б373_tema.sce
  • #
    31.12.20183.02 Кб356 tema.sce
  • #
    31.12.20181.07 Кб34ChemDifur6II.sce
  • #
    31.12.20181.43 Mб57introscilab-v1.3-ru.pdf
  • #
    31.12.2018753 б39Neyavnayashema.sci
  • #
    31.12.20181.94 Кб37Partialderivative.sci
  • #
    31.12.20184.38 Mб109SciLab.pdf
  • #
    31.12.2018709 б37syst333.sci
  • #
    31.12.2018266 б34tema2.sce