最新图形与MATLAB

问题描述:

定义的时间间隔,我有我图区间值是这样的:最新图形与MATLAB

-0.068019032 
-0.068066120 
-0.067618489 
-0.067358017 
-0.067246556 
-0.067266822 
-0.066962242 
-0.066868663 
-0.067033172 
. 
. 

等,

在MATLAB绘制图表我这样做

t=0.005:0.005:116; 
    subplot(2,2,1) 
    plot(t,ALIPUR_EW110907) 
    xlabel('t') 
    ylabel('X') 
    title('Graph 1') 

这里t是根据以上区间给出的数据定义的,我需要0.005的区间差异,所以在这种情况下区间的整体数量是116。所以我对它进行了硬编码((last last index-0)/0.005)。

所以它会绘制一个图。

现在我需要在X轴上拍摄两个不同的随机间隔,并在这两个间隔之间绘制相同的图形。其余的图将被丢弃。

我不知道如何做到这一点,请任何人都可以在这方面提供任何帮助。 在此先感谢。

intr=0.005; 
n=<Your file>; 
a=length(n)*(0.45); 
b=length(n)*(0.75); 
arr(b-a)=0; 
c=1; 
while (c+a)<b 
    arr(c)=n(a+c);  
    c=c+1; 
end 
x=(b-a)/(1/intr); 
t=intr:intr:x; 

subplot(2,2,2) 
plot(t,arr) 
xlabel('t') 
ylabel('X') 
title('Graph 1 Modified') 
clear arr a n b t c x intr 
+0

什么是你已经使用阿里布尔名称的文件,使用该文件 sumngh

+0

。 –

+0

好吧,让我试试这个... – sumngh