在MATLAB中更改x轴的长度

时间:2013-07-16 12:26:37

标签: matlab

我有以下代码。

  

%生成消息信号

     

t1 = -1:0.1:1;

     

message_sig = rectpuls(t1);

     

L = length(message_sig);

     

图(2)

     

楼梯(0:L-1:L,'linewidth',1.5);

     

轴([0 L -1 2]);

     

title('消息信号');

当我运行时,我的x轴长度为0到20。 如何将其减少为0到8,同时绘制相同的位模式。因为当我尝试调制和添加噪声时,整个图(噪声调制信号)是蓝色的,需要进行缩放以便准确看到。

有人可以帮我解决一个可以解决这个问题的代码。

1 个答案:

答案 0 :(得分:1)

只需使用xlim([0,8])即可限制x轴超过8,或将您的轴调用编辑为axis([0,8,-1,2])

<强>更新

假设你有图像处理工具箱,那很简单

in = [0,1,0];
imresize(in,[1,8],'nearest');

这将采用该模式并将其扩展到您想要的任何维度。