indexing complex numbers
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
hi,
I'm trying to index the arrays of as explained below.
a = [-2.2631+2.2631i 2.2631+2.2631i 2.2631+2.2631i 2.2631+2.2631i -2.2631+2.2631i -2.2631-2.2631i -2.2631+2.2631i 2.2631+2.2631i 2.2631-2.2631i -2.2631+2.2631i -2.2631-2.2631i -2.2631+2.2631i -2.2631-2.2631i -2.2631-2.2631i -2.2631+2.2631i -2.2631-2.2631i]
b = [00 01 11 10]
-2.2631+2.26311 will be replaced by 00
2.2631+2.2631i will be replaced by 01
2.2631-2.2631i will be replaced by 11
-2.2631-2.2631i will be replaced by 10
the problem is that i used
x = ( 1 + real(a) ) / 2;
y = ( 1 - imag(a) ) / 2;
b = [ y ; x ]
but i didnt get a 2-dimensional binary bit stream like i was hoping to,instead i got a series of positive nd negative numbers. Pls wat can i do to solve it
Thanks in advance
1 Kommentar
David Young
am 28 Nov. 2011
It's not clear to me what a 2-dimensional binary bit stream is. Please could you explain what exactly the result should be like: in particular, what class (double, logical, char, uint8 or whatever), and how many rows and columns it should have.
Antworten (1)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!