Цитата(Yarik_o @ Nov 4 2012, 12:39)

Помогите сформулировать цифровой сигнал в Mathlab который передает цифровое сообщение I=[0 1 0 1 1 0 1 1 1] прямоугольный формы
Конечно не самый оптимальный вариант, но все же.
Код
I=[0 1 0 1 1 0 1 1 1 0 0 1 1];
Fs = 1e3; % частота дискретизации ,Гц
T=1; % длительность символа,c
%%%%%%%%%%%%%%%%%%%%%%%%%%
N = T*Fs;
one = ones(1,N); % примитив 0
zero = zeros(1,N); % примитив 1
result = [];
for i=1:length(I)
if (I(i)==0) symbol = zero;
else symbol = one;
end
result = [result symbol];
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
x = 0 : 1/Fs : T*length(I) - 1/Fs;
plot (x,result);
ylim ([0 3]);
xlim ([0 15]);
grid on