ВУЗ:
Составители:
bitcmp (A, n) – возвращает поразрядное дополнение аргумента А как n –
битного неотрицательного целого числа;
bitand (A, B) – возвращает поразрядное И двух неотрицательных целых
аргументов А и B;
bitor (A, B) – возвращает поразрядное ИЛИ двух неотрицательных целых
аргумента А и B;
bitxor (A, B) – возвращает поразрядное исключающее ИЛИ двух
неотрицательных целых аргумента А и B;
bitshift (A, n) – возвращает значение аргумента А, сдвинутое на n битов,
т.е. умноженное
на 2
n
.
При работе с битовыми типами необходимо использовать функции
перевода чисел из одной системы счисления в другую такие, как dec2bin,
bin2dec, dec2hex, hex2dec, dec2base, base2dec, num2str, int2str, str2num,
str2double.
1.2.2.6. Множества
Векторы и матрицы с одинаковым числом столбцов могут
рассматриваться как множества и обрабатываться специальными функциями
системы MATLAB, при этом элементами множества являются либо
компоненты вектора, либо строки матрицы. Для
матрицы в соответствующих
функциях указывается параметр ‘rows’. В библиотеке имеются следующий
набор функций:
unique(a), unique(a,’rows’),[b,I,j]=unique(a),[b,i,j]=unique(a,’rows’) – для
нахождения неповторяющихся элементов и их индексов;
intersect (a,b), intersect (a,b,’rows’), [c,ia,ib]= intersect (a,b) – для
определения пересечения двух множеств и индексов общих элементов;
setdiff (a,b), setdiff (a,b,’rows’),[c,i]= setdiff (a,b),[c,i]= setdiff (a,b,’rows’) –
для вычисления разности множеств, т.е. таких элементов из a, которые не
содержатся в b;
union(a,b), union(a,b, ‘rows’), [c,ia,ib]= union(a,b), [c,ia,ib]= (a,b, ‘rows’) –
для объединения элементов из a и b без
их повторения и вычисления
индексов таких элементов;
setxor(a,b), setxor(a,b, ‘rows’), [c,ia,ib]= setxor(a,b), [c,ia,ib]=setxor (a,b,
‘rows’) – для реализации исключающего ИЛИ множеств a и b, а так же
определения индексов элементов результирующего множества;
ismember (a,S), ismember (a,S,’rows’) – для определения принадлежности
элементов множества a множеству S в виде вектора логических значений.
Определение переменной типа множества и задание элементов
множества производится соответственно присваиванием переменной вектора
или матрицы требуемых
элементов.
bitcmp (A, n) – возвращает поразрядное дополнение аргумента А как n –
битного неотрицательного целого числа;
bitand (A, B) – возвращает поразрядное И двух неотрицательных целых
аргументов А и B;
bitor (A, B) – возвращает поразрядное ИЛИ двух неотрицательных целых
аргумента А и B;
bitxor (A, B) – возвращает поразрядное исключающее ИЛИ двух
неотрицательных целых аргумента А и B;
bitshift (A, n) – возвращает значение аргумента А, сдвинутое на n битов,
т.е. умноженное на 2n.
При работе с битовыми типами необходимо использовать функции
перевода чисел из одной системы счисления в другую такие, как dec2bin,
bin2dec, dec2hex, hex2dec, dec2base, base2dec, num2str, int2str, str2num,
str2double.
1.2.2.6. Множества
Векторы и матрицы с одинаковым числом столбцов могут
рассматриваться как множества и обрабатываться специальными функциями
системы MATLAB, при этом элементами множества являются либо
компоненты вектора, либо строки матрицы. Для матрицы в соответствующих
функциях указывается параметр ‘rows’. В библиотеке имеются следующий
набор функций:
unique(a), unique(a,’rows’),[b,I,j]=unique(a),[b,i,j]=unique(a,’rows’) – для
нахождения неповторяющихся элементов и их индексов;
intersect (a,b), intersect (a,b,’rows’), [c,ia,ib]= intersect (a,b) – для
определения пересечения двух множеств и индексов общих элементов;
setdiff (a,b), setdiff (a,b,’rows’),[c,i]= setdiff (a,b),[c,i]= setdiff (a,b,’rows’) –
для вычисления разности множеств, т.е. таких элементов из a, которые не
содержатся в b;
union(a,b), union(a,b, ‘rows’), [c,ia,ib]= union(a,b), [c,ia,ib]= (a,b, ‘rows’) –
для объединения элементов из a и b без их повторения и вычисления
индексов таких элементов;
setxor(a,b), setxor(a,b, ‘rows’), [c,ia,ib]= setxor(a,b), [c,ia,ib]=setxor (a,b,
‘rows’) – для реализации исключающего ИЛИ множеств a и b, а так же
определения индексов элементов результирующего множества;
ismember (a,S), ismember (a,S,’rows’) – для определения принадлежности
элементов множества a множеству S в виде вектора логических значений.
Определение переменной типа множества и задание элементов
множества производится соответственно присваиванием переменной вектора
или матрицы требуемых элементов.
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »
