Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

getmsb

Most significant bit

Syntax

c = getmsb(a)

Description

c = getmsb(a) returns the value of the most significant bit in a as a u1,0.

a can be a scalar fi object or a vector fi object.

getmsb only supports fi objects with fixed-point data types.

Examples

The following example uses getmsb to find the most significant bit in the fi object a.

a = fi(-26, 1, 6, 0);
c = getmsb(a)

c =
 
     1

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Unsigned
            WordLength: 1
        FractionLength: 0
>> 

You can verify that the most significant bit in the fi object a is 1 by looking at the binary representation of a.

disp(bin(a))

100110

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Introduced in R2007b

Was this topic helpful?