Цитата(Muscat @ Feb 16 2011, 22:47)

Спасибо! И в правду работает без цикла. Но только "идеология" все равно такая же получается, после транспонирования строки поочередный перебор строчек.
Хотелось бы как то ускорить этот процесс. Подозреваю, что есть какой то более простой и быстрый способ, нежели выдуманный мной
Боюсь, без цикла вам не обойтись, но код упростить можно, используя функцию bitget(), т.к. удастся избежать конвертирования в строку и обратно:
Код
Rcvd=[65,47,23,10];
>> data_ = bitget(Rcvd(1),1:8)
data_ =
1 0 0 0 0 0 1 0
>> size(data_)
ans =
1 8
на выходе для каждого байта будете иметь массив его битов. Но bitget() не работает с матрицей, то есть придется создавать цикл по элементам Rcvd
А у тебя SQUID, и значит, мы умрем.