我正在尝试绘制数据集,并希望在显示中看到一小部分情节。问题是数据集很大,当我在整个数据集上运行算法时,绘图中的重大变化不明确(视觉上)。这就是为什么我想在整个数据集上运行算法,并希望在显示中查看结果图的一部分,比如从中间看10%的图。谁能帮助我如何从中间切割M形图 - 原始情节的10%?提前谢谢。
答案 0 :(得分:2)
假设您正在绘制x
。
L = length(x);
fraction = 0.1; %#plot 10% of signal
n = round(L*fraction); %#number of samples/points to plot
offset = 0.5 %#start plotting at 50% of the signal (middle)
s = round(L*offset) %#number of samples/points to skip before plotting
t = s:s+n-1; %#discrete 'time' vector, so you know where you are on the plot
plot(t,x(t)); %#plot the selected signal portion
答案 1 :(得分:1)
xlim
, ylim
and zlim
做你想做的事吗?