to plot binary data for the predefined time interval
古いコメントを表示
how to plot binary input using matlab?
x=[1 1 1 0 0 1 0 1 1 0 0 0 ] , frequency is 8Mhz , also i need to plot odd and even samples for two bit interval. kindly help in this regard
採用された回答
その他の回答 (1 件)
Sayyed Ahmad
2019 年 6 月 4 日
try something like this:
n=0;
while n<5000
for i=1:1000
t(i)=now;
x=[1 0 0 1 1 1 0 0 1]; %read your x from sensor
y(i)=sum(x.*2.^(length(x)-1:-1:0));
end
plot(t,y(end:-1:1))
pause(1e-3);
n=n+1;
end
2 件のコメント
ABDUL
2019 年 6 月 4 日
Sayyed Ahmad
2019 年 6 月 4 日
important is this part of code:
x=[1 0 0 1 1 1 0 0 1];
y(i)=sum(x.*2.^(length(x)-1:-1:0)); % change the binary digital signal to a dec. number
and
plot(t,y(end:-1:1)); % plotting for an acceptable time interval
It is yours, how you embaded the codes!
カテゴリ
ヘルプ センター および File Exchange で Multirate Signal Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!