Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Scilab / introscilab-v1.3-ru.pdf
Скачиваний:
64
Добавлен:
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 б423_tema.sce
  • #
    31.12.20183.02 Кб406 tema.sce
  • #
    31.12.20181.07 Кб39ChemDifur6II.sce
  • #
    31.12.20181.43 Mб64introscilab-v1.3-ru.pdf
  • #
    31.12.2018753 б45Neyavnayashema.sci
  • #
    31.12.20181.94 Кб43Partialderivative.sci
  • #
    31.12.20184.38 Mб124SciLab.pdf
  • #
    31.12.2018709 б43syst333.sci
  • #
    31.12.2018266 б40tema2.sce