2013-03-15 108 views
0

我需要繪製兩臺儀器的濃度,以便我可以比較結果。需要從一個軸上的儀器(A)和另一個儀器上的濃度(B)繪製濃度。問題是儀器A的時間爲1小時,而儀器B的時間爲1分鐘。 如何選擇儀器A可以繪製的特定時間。繪製和選擇要繪製的特定數據

figure 
plot(averagetime,averageconcentration_A),'color','r'); 
hold on 
plot(num,(B_concentration_in_mgperlitre); 
datetick('x') 
ylabel 'Average Concentration(mg/litre)'; 
xlabel 'Average Time'; 

這繪製了一條線與時間的關係圖。

回答

0

對數據進行插值更大的間隔。 Malab中有插值函數。但是,您需要小心這種方法。如果你的數據線性移動,那麼當你的時間戳是一致的,你將能夠得到一個好的結果。 我認爲通過查看你的數據你會判斷點的線性傳播。如果您不確定適用於您的數據的功能,請使用curve-fitting工具箱來查找最佳匹配。然後你需要在兩點內根據該函數進行插值。曲線擬合可以適用於regioally。我的意思是,你不需要爲整個數據擬合曲線,找到連續點之間的最佳匹配符合你的目的。 如果要使用線性插值,請使用Matlab函數interp1 並且這個庫文件爲lininterp1f