最新图形与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
什么是你已经使用阿里布尔名称的文件,使用该文件 –
sumngh
。 –
好吧,让我试试这个... – sumngh