Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

merging two coloumns of a matrix into one vector using matlab

Status
Not open for further replies.

amr.maghraby

Junior Member level 2
Joined
Dec 29, 2016
Messages
23
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
189
I was using matlab to convert a decimal numbers into binary using de2bi() function
the problem is that de2bi returns the binary value into a matrix and i want it to be in a vector form
inorder to be able to plot the binary values
e.g
de2bi(7) = 1 1 1
i want it to be
de2bi(7) = 111

is there any method to help me
 

"Plot the binary values"
Do you mean you actually want the number 111 - one hundred and eleven?
That seems a little nonsensical... But if you wish...
Code:
sum(de2bi(7).*10.^(2:-1:0))
(only works for 3 digit binary numbers, but the change for arbitrary numbers should be obvious)
If you want it in the form of a string, for printing, you could do:
Code:
char(de2bi(7) + '0')
I believe this last line is equivalent to using dec2bin instead.
 
In simple you can use this command dec2bin(x,n). For example
Code:
dec2bin(7,3)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top