8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 328 329 330 331 332 333 334 ... 365

П is... — выявление типа и значений переменной.

•к - isceii(c) — возвращает логическую единицу, если с— массив ячеек, и ноль — в противном случае (работа с массивами ячеек описана в разд. "Массивы структур и массивы ячеек" главы 8).

•k = iscellstr(S) — возвращает логическую единицу, если s— массив ячеек строк, и ноль — в противном случае.

•k = ischar(S) — возвращает логическую единицу, если s— массив символов, и ноль — в противном случае.

•k = isempty(A) — возвращает логическую единицу, если а— пустой массив, и ноль — в противном случае. Пустым считается массив, у которого хотя бы один размер равен нулю.

•k = isequal (а, в, ...) — возвращает логическую единицу, если входные массивы одинаковы (т. е. одних размеров и соответствующие элементы совпадают), и ноль — в противном случае.

•k = isfield(s, field)— возвращает логическую единицу, если field является одним из полей структуры s, и ноль — в противном случае (работа со структурами описана в разд. "Простые структуры" главы 8).

•tf = isfinite(A) — возвращает массив tf, в котором логические единицы соответствуют числам массива а, а нули — inf, -inf или NaN

в а.

•k = isglobal{name) — возвращает логическую единицу, если name объявлена как глобальная переменная, и ноль — в противном случае.

•tf = ishandle(h) — возвращает массив tf, в котором логические единицы соответствуют элементам массива н, которые являются указателями на существующие графические объекты. Остальные элементы tf нулевые (дескрипторной графике и указателям посвящена глава 9).

•k = ishold — возвращает логическую единицу, если hold установлено в on, т. е. при выводе графиков в текущие оси происходит их добавление в текущее окно, ноль соответствует hold off.

•tf = isinf (A) — возвращает массив tf, в котором логические единицы соответствуют элементам inf, -inf массива а, а нули — остальным значениям.

•tf = isletter (• str ) •— возвращает массив tf, в котором логические единицы соответствуют символам алфавита в строке str, а нули — остальным значениям.


•к = islogical (а) — возвращает логическую единицу, если а—логический массив, и ноль — в противном случае.

•tf = isnan (а) — возвращает массив tf, в котором логические единицы соответствуют элементам NaN массива а, а нули — остальным значениям.

•k = isnumeric (а) — возвращает логическую единицу, если а— числовой массив (т. е. double array или sparse array), и ноль — в противном случае.

•k = isobject(A) — возвращает логическую единицу, если а является объектом, и ноль — в противном случае.

•tf = isprime(A) — возвращает массив tf, в котором логические единицы соответствуют простым числам (не имеющим делителя, кроме единицы и самого числа) массива а, а нули — остальным значениям.

•k = isreal (а) — возвращает логическую единицу, если все элементы а являются вещественными числами, и ноль — в противном случае. Поскольку строковые переменные входят в подкласс double array, то для строк isreal возвращает логическую единицу.

•tf = isspace( str) — возвращает массив tf, в котором логические единицы соответствуют пробелам, символам табуляции и пустой строки в str, а нули — остальным значениям.

•k = issparse(S) — возвращает логическую единицу, если s является разреженной матрицей, т. е. массивом типа sparse array, и ноль — в противном случае (работа с разреженными матрицами описана в главе J5).

•к = isstruct (S) — возвращает логическую единицу, если s является структурой, и ноль — в противном случае (работа со структурами описана в разд. "Простые структуры" главы 8).

isa — определение принадлежности объекта классу.

isa(obj, ciass name) — возвращает логическую единицу, если obj есть объект класса ciassname, и ноль — в противном случае.

Возможны следующие варианты вызова:

•isa(obj,1 double);

•isa(obj,sparse);

•isa(obj,struct);

•isa(obj, 1 cell);

•isa(obj,char);


•iaa[obj,*uint8);

•isa(obj,класс пользователя),

□logical— преобразование числового массива в логический, который может быть использован для индексации (см. разд. "Логическое индексирование " главы 2).

□misiocked— проверка на возможность удаления из рабочей среды переменных М-файла.

•k = misiocked— возвращает логическую единицу, если можно удалить переменные выполняемого в данный момент М-файла, и ноль — в противном случае.

•k = misiocked ( filename*)—производит аналогичную проверку для М-файла с именем filename.

Программирование Конструкции языка

Программированию алгоритмов на встроенном языке MATLAB посвящены две главы книги (см. главы 7 к 8).

Ниже приведены все конструкции языка программирования MATLAB, предназначенные для определения последовательности выполняемых команд.

П break — выход из циклов while и for.

П case — начало блока в операторе переключения switch.

П catch— начало блока конструкции try.. .catch, соответствующего исключительной ситуации.

□continue — переход к следующему шагу цикла for или while.

□else — ветвь оператора if, работающая при невыполнении всех условий.

□elseif— ветвь оператора if, работающая при выполнении некоторого условия.

□end — завершение конструкций for, while, switch, try и if.

□error— отображение в командное окно сообщения об ошибке и прекращение работы файл-функции или файл-программы, пример:

error(ошибка ввода)

□for — оператор для организации цикла с известным числом повторов.



0 ... 328 329 330 331 332 333 334 ... 365
Яндекс.Метрика