How to get bits in text file to a column vector in matlab
조회 수: 3 (최근 30일)
이전 댓글 표시
I have a .txt file containing binary numbers, grouped in 4-bits like so: "0010 1100 1111 0011" I would like to use them as binary inputs for modulation. The function is defined in Matlab as " txSig = qammod(data,M,'InputType','bit','UnitAveragePower',true);" and it is the "data" array that must be a column vector of bits. Copy-pasting the binary in Matlab, makes it a string. But how to get it now in a column vector without ridding the leading zeros during a conversion process is the question... please help
댓글 수: 0
채택된 답변
Jan
2017년 1월 8일
Str = '0010 1100 1111 0011';
Str(issapce(Str)) = [];
Bits = uint8(Str(:) == '1');
Not "Bits" is an UINT8 column vector of 1s and 0s. Perhaps you mean this by a vector of bits.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Standard File Formats에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!