How to convert int to matrix ?

Jeff_wu
Jeff_wu Altair Community Member
edited March 2022 in Community Q&A

Hi Teams,

I have a binary number that I want to convert into a matrix, ex. 1110-> [1,1,1,0]

How to create it ?

Thanks.

Best Answer

  • Ric_22025
    Ric_22025
    Altair Employee
    edited March 2022 Answer ✓

    Hi Robert,

    I'm attaching an example that shows one way of doing this.  There is a limitation on the input signal being 4 bits, but you could easily expand this.  I've used a few blocks that you may not be familiar with, the "shift" operator, the matrix assign block, and the expression block.  You can read the "help" on any of these blocks for a more complete explanation.  Let me know if you need additional help.

    Ric

     

Answers

  • Ric_22025
    Ric_22025
    Altair Employee
    edited March 2022 Answer ✓

    Hi Robert,

    I'm attaching an example that shows one way of doing this.  There is a limitation on the input signal being 4 bits, but you could easily expand this.  I've used a few blocks that you may not be familiar with, the "shift" operator, the matrix assign block, and the expression block.  You can read the "help" on any of these blocks for a more complete explanation.  Let me know if you need additional help.

    Ric