How to construct matrix based on order of input?
Show older comments
I am having 7 random binary input numbers. Now, I have to construct a matrix with rows indicating correct order of input and columns indicating order in which the inputs are available in original sequence. Number '1' is assigned to original order of input and remaining entries in row are assigned '0'. For example binary number 001 is at 6th position in original input order, so in matrix at 6th column of 1st row '1' is assigned and remaining entries are assigned '0'.
Example:
A = 110; 101; 011; 111; 100; 001; 010
Expected matrix:
Column
Row 1 2 3 4 5 6 7
001 0 0 0 0 0 1 0
010 0 0 0 0 0 0 1
011 0 0 1 0 0 0 0
100 0 0 0 0 1 0 0
101 0 1 0 0 0 0 0
110 1 0 0 0 0 0 0
111 0 0 0 1 0 0 0
Accepted Answer
More Answers (0)
Categories
Find more on Operators and Elementary Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!