И другие программы этой серии
Возможно применение опе
раторов отношения и к символьным выражениям:
>> \'b\'>\'a\'
ans = 1
>> \'abc\'==\'abc\'
ans = 1
>> \'cba\'<\'abc\'
ans = 0
1
0
1
1
156
Программные средства математических вычислений
1
Специальные символы
157
>> and(\'abc\',\'012\')
ans = 1
1
Обратите внимание, что аргументами логических операторов могут быть чис
ла и строки. При аргументах числах логический нуль соответствует числовому
нулю, а любое отличное от нуля число воспринимается как логическая единица.
Для строк действует уже отмеченное правило: каждый символ строки представ
ляется своим ASCII кодом.
В MATLAB возможны также укороченные логические операторы && и || (уко
роченные И и ИЛИ). Эти операторы осуществляют укороченную проверку логи
ческих выражений. Например, в выражении A&&B если оператор A ложен, то
проверка оператора B уже не осуществляется, поскольку результат тождественно
ложен. Аналогично в A||B если оператор A истинен, то выражение не проверяется,
поскольку оно заведомо истинное.
3.2. Специальные символы
3.2.1. Специальные символы
К классу операторов в системе MATLAB относятся также специальные символы.
Они предназначены для создания самых разнообразных объектов входного языка
и языка программирования системы и придания им различных форм. В табл. 3.4
представлено описание полного набора специальных символов.
Таблица 3.4. Специальные символы MATLAB
Обозначение
:
()
[]
{}
.
.
..
...
,
;
%
!
=
\'
.\'
\'
[,]
[;]
( ),{ },.
( ),{ },.
b(a)
Название
Двоеточие
Круглые скобки
Квадратные скобки
Фигурные скобки
Десятичная точка
Выделение поля структуры
Родительский каталог
Продолжение строки
Разделитель
Точка с запятой
Комментарий
Вызов команды операционной системы
Присваивание
Кавычка
Транспонирование
Транспонирование с комплексным сопряжением
Горизонтальная конкатенация
Вертикальная конкатенация
Присваивание подмассива
Ссылка на подмассив
Индекс подмассива
Категория
colon
paren
paren
paren
punct
punct
punct
punct
punct
punct
punct
punct
punct
punct
transpose
ctranspose
horzcat
vertcat
subsasgn
subsref
subsindex
Теперь рассмотрим их более подробно.