Convert a vector to single element

조회 수: 3 (최근 30일)
salah roud
salah roud 2020년 2월 22일
편집: Andrei Bobrov 2020년 2월 25일
Hey
could someone tell me how to convert an vector to single element?
My code :
signal = [0];
for i = 1:255-1
signal(i) = dec2bin(i,8)
end
i get this error "the error is " Unable to perform assignment because the left and right sides have a different number of elements."
i want to get this result
singal = [0000000,00000001,00000010,.............. Ets ]
how could do that ?
and thank you :D

채택된 답변

Andrei Bobrov
Andrei Bobrov 2020년 2월 22일
편집: Andrei Bobrov 2020년 2월 25일
signal = dec2bin((0:255)');
or
fullfact([2 2 2 2 2 2 2]) - 1;
in your case
for i = 256:-1:1
signal(i,:) = dec2bin(i-1,8);
end

추가 답변 (1개)

darova
darova 2020년 2월 22일
Use cells
signal = cell(254,1);
for i = 1:255-1
signal{i} = dec2bin(i,8);
end

카테고리

Help CenterFile Exchange에서 Dates and Time에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by