登录论坛

查看完整版本 : [求助]哪位高手帮帮小女一个简单的matlab画图问题


icesnow
2008-05-25, 10:53
首先谢谢你打开这样帖子,对你来说应该是比较简单的问题,可对小女子我来说就难了,matlab才入门。。不多废话了,是这样的一个图。一组二进制序列为[1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]我现在需要这组二进制序列的自相关图形,最后得到的效果图如附件所示,哪位高手帮帮我写出详细代码啊?小女先大谢了!

flystar
2008-05-25, 11:19
>>y=[0 0 1 1 0 0 0 0 1 0 0 1 1 1 0 0 4 1 1 0 1 0 1 0 1 1 0 0 0];
>> x=1:29;
>> plot(x,y)
由于新手原因图片不会插请原谅和。不过图形还算符合你的要求。可自己在matlab运行观看。

flystar
2008-05-25, 13:34
一组二进制序列为[1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]我现在需要这组二进制序列的自相关图形,
y=[1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
long=length(y);
x=1:long;
figure(1)
plot(x,y,'--')
figure(2)
plot(x,y,'-')