Раздел: Документация
0 ... 327 328 329 330 331 332 333 ... 365 100010000 » dec2bin(8704) ans - 10001000000000 П bitget — получение значения разряда. vai = bitget (a, bit) — в выходном аргументе val возвращается значение (ноль или единица) разряда с номером bit (не более 52) целого неотрицательного числа а. П bitxor — поразрядное исключающее ИЛИ. с = bitxor (а,Ь) — возвращает результат исключающего побитового ИЛИ для двух целых неотрицательных чисел, меньших bitmax (см. bitmax выше), например: » dec2bin(139) ans = 10001011 » dec2bin(116) ans = 1110100 » с = bitxor(139, 116) с = 255 » dec2bin{255) ans -11111111 В табл. П4 приведены специальные символы, использующиеся в выражениях MATLAB. Таблица П4. Специальные символы
Таблица П4 (окончание)
Логические функции П all — проверка на наличие нулевого элемента в массиве. f = all (а) -— возвращает логическую единицу, если в массиве а все элементы ненулевые, и ноль, если хотя бы один элемент массива равен нулю. П any— проверка на наличие ненулевого элемента в массиве. f = any (а) — возвращает логическую единицу, если в массиве а есть хотя бы один ненулевой элемент, и ноль, если все элементы массива равны нулю. □exist — проверка существования переменной или файла. а = exist (1 name) — возвращает тип проверяемого объекта: •0, если name не существует; •1, если name является переменной рабочей среды; •2, если name — имя М-файла из каталога, находящегося в путях поиска, или тип файла неизвестен; •3, если в каталоге, находящемся в путях поиска, есть файл name.mex; •4, если в каталоге, находящемся в путях поиска, есть файл name.mdl; •5, если name является именем встроенной функции MATLAB; •6, если существует Р-файл с именем name в каталоге, имеющемся в путях поиска; •7, если name является именем каталога. □find — нахождение индексов и значений ненулевых элементов массива. •k = find(x) —в вектор к заносятся номера ненулевых элементов массива х. Если х является матрицей, то она трактуется как вектор, составленный из ее столбцов. •[i, j] = find(x) — в векторы i и j записываются индексы ненулевых элементов матрицы х, что удобно, например, при работе с разреженными матрицами (см. разд. "Логическое индексирование" главы 2, "Логические операции с числами и массивами" главы 7 и "Работа с разреженными матрицами " главы 15). •[i, j. v] = find(x) — в дополнительном выходном аргументе v возвращаются значения ненулевых элементов матрицы х. 0 ... 327 328 329 330 331 332 333 ... 365
|