问: matlab里关于集合运算和二进制数的运算的函数
答: 进行集合运算的函数有如下的一些:
intersect:集合交集
ismember :是否集合中元素
setdiff :集合差集
setxor :集合异或(不在交集中的元素)
union :两个集合的并
unique :返回向量作为一个集合所有元素(去掉相同元素)
对于二进制数的处理运算函数有如下:
dec2bin(x) 是把十进制整数x变换为二进制
bin2dec(y) 是把二进制数y变换为十进制数
base2dec('x',a) 是把a进制数x变化为十进制数
dec2base(y,a) 是把十进制数y变化为a进制数
移位,循环,与,反等操作函数:
BITAND——对二进制数进行与操作;
BITOR——对二进制数进行或操作;
BITXOR——对二进制数进行异或操作;
BITSHIFT——对二进制数进行移位操作。
详细使用方法和其他函数可以参看help!!!!!
More details could be found in my published book:MATLAB编程基础与典型应用
北京:人民邮电出版社,2008
ISBN:978-7-115-17932-6/TP
Pls contact me with Email:lhd06@mails.tsinghua.edu.cn
No comments:
Post a Comment