我有一個包含2300個數據點的數據文件。數據在-0.1到0.1之間波動。我想繪製一部分繪圖,然後再次達到0.1的值。例如: 如果第一個點是0.1,那麼將其繪製直到再次點擊0.1,然後停止。 並再次執行相同操作。所以,我一直無法做到這一點。任何幫助,將不勝感激。關閉數據並在MATLAB中繪圖
下面是代碼:
G_Data = load('sample3.txt');
time = G_Data(:,1);
Ax = G_Data(:,2);
Ay = G_Data(:,3);
Az = G_Data(:,4);
%% Data parsing
ind = find(Az< 0.1& Az>-0.1);
nAz = Az(ind);
ntime = time(ind);
figure
plot(ntime,nAz)
%plot(ntime(1:197),nAz(1:197))'
我想在這種情況下的數目(197),因爲這是第一次將數據集命中到由代碼中找到的約0.1的值。
這是當前的情節:
這是所希望的描繪:
這裏是鏈接到數據文件 DataFileTest
我把一個鏈接文件與圖像,第一個情節之間有那些奇怪的差距。第二個是所需的情節。我想在代碼看到頂部的扁平線條後立即切斷數據,對其中的數據進行繪圖並對其中的以下數據做同樣的事情 – DashD
'奇怪的扁平線'是您沒有任何數據的區域。用''*''或其他格式命令繪圖來查看。 – nkjt
感謝您指出,我能夠清理它,並有適當的拋物線或曲線顯示! – DashD