[68 65 6c 6c 6f 20 68 6f] i want to convert this vector into a matrix 4*4 with nibble (4 bits)?
    4 views (last 30 days)
  
       Show older comments
    
[68 65 6c 6c 6f 20 68 6f]====>[6 8 6 5 ;6 c 6 c ;6 f 2 0 ;6 8 6 f] kindly help
5 Comments
  Guillaume
      
      
 on 21 Oct 2017
				Can you use valid syntax for showing your input. It is not possible to have the literal vector [68 65 6c 6c 6f 20 68 6f] in matlab.
Please show a valid input example and corresponding desired output.
Accepted Answer
  Rik
      
      
 on 24 Oct 2017
        All you changed with format hex is the way Matlab shows you the values, you didn't actually change the values. You can convert the decimal values to a hex string, and then concatenate the strings. What you end up with is a 1x32 char vector, which you could reshape into a matrix if you like.
decString=[104,101,108,108,111,32,104,111,119,32,97,114,101,32,121,111];
str=dec2hex(decString(:))';str=str(:)';
0 Comments
More Answers (0)
See Also
Categories
				Find more on Logical 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!

