File: bitcmp.mdc

package info (click to toggle)
freemat 4.2%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 141,800 kB
  • ctags: 14,082
  • sloc: ansic: 126,788; cpp: 62,046; python: 2,080; perl: 1,255; sh: 1,146; yacc: 1,019; lex: 239; makefile: 100
file content (41 lines) | stat: -rw-r--r-- 793 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

 Usage

Usage
Performs a bitwise binary complement operation on the
argument and returns the result. The syntax for its use is

      y = bitcmp(a)

where a is an unsigned integer arrays. This version of the
command uses as many bits as required by the type of a. For
example, if a is an uint8 type, then the complement is
formed using 8 bits. The second form of bitcmp allows you to
specify the number of bits to use,

      y = bitcmp(a,n)

in which case the complement is taken with respect to n
bits, where n must be less than the length of the integer
type.


 Example


  --> bitcmp(uint16(2^14-2))

  ans =
   49153

  --> bitcmp(uint16(2^14-2),14)

  ans =
   1


* FreeMat_Documentation
* Bitwise_Operations
* Generated on Thu Jul 25 2013 17:17:13 for FreeMat by
  doxygen_ 1.8.1.1