1
我想繪製一個數據集並想在顯示中看到一小部分圖。問題在於數據集非常龐大,當我在整個數據集上運行算法時,圖中的顯着變化並不明顯(視覺上)。這就是爲什麼我想要在整個數據集上運行該算法,並希望在顯示中查看結果圖的一部分,比如從中間圖的10%。任何人都可以請幫助我如何從中間切割M圖 - 原始圖的10%?提前致謝。從中間切割matlab圖的命令
我想繪製一個數據集並想在顯示中看到一小部分圖。問題在於數據集非常龐大,當我在整個數據集上運行算法時,圖中的顯着變化並不明顯(視覺上)。這就是爲什麼我想要在整個數據集上運行該算法,並希望在顯示中查看結果圖的一部分,比如從中間圖的10%。任何人都可以請幫助我如何從中間切割M圖 - 原始圖的10%?提前致謝。從中間切割matlab圖的命令
假設您正在繪製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
做xlim
, ylim
and zlim
做你想做的?
謝謝Phonon,代碼真的很有幫助。 – Neel