我有不同尺寸的陣列(向量(1 ... k)),每個陣列包含我想要繪製的值的索引,每個陣列包含 a[1,4], b[1,7], c[1,9]
。在matlab中繪製不同的陣列(時間sincronization)
我需要繪製一個曲線圖的所有此值 - 因此,如果陣列a
表示第一4秒值和b
表示它在接下來的7秒 - 然後我需要首先在1-4秒的時間間隔繪製a
值(此我),但我需要的b
值的圖也將從同一圖(我使用保持但仍不能同步時間)從1秒(並且到7)開始,並且對於c
也是如此。
我已經寫了這個陣列「解析」的循環,它的工作原理 - 問題是時間同步
dataCell ; % it is inited in this step same is for timeval and dataArr (this two has the same dimensions)
figure % new picture)
hold on % on the same plot
for l=1:length(data) % for all cells
pointer=dataCell{1,l}; % point to cell element (array)
for n =1: length(pointer) %loop for all inner elements
plot(timeval(pointer(n)),dataArr(pointer(n)),'b') % <- this is plots OK but no any synchronization
end
end
您可以包括一些代碼? – Federico
我提供的代碼 – curiousity
是'timeval'和'dataArr'矩陣嗎?你如何初始化'dataCell'?什麼是數據? – Federico