0

結果を比較できるように、2 つの機器の濃度をプロットする必要があります。一方の軸に機器からの濃度 (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';

これは、時間に対してライン プロットをプロットします。

4

2 に答える 2

0

線形補間を実行して、機器Aのデータポイントを1分の時間であるかのように取得します。

参照: http: //en.wikipedia.org/wiki/Linear_interpolation

于 2013-03-15T09:15:14.930 に答える
0

より大きな間隔でデータの補間を実行します。Malabには補間関数があります。ただし、その方法には注意が必要です。データが直線的に移動する場合、タイムスタンプが一貫しているため、良い結果を得ることができます。あなたのデータを見ることで、ポイントの線形伝播を判断できると思います。データに適合する関数がわからない場合は、カーブ フィッティングツールボックスを使用して最適な一致を見つけます。次に、その関数に従って2点内で補間する必要があります。カーブフィッティングは、領域ごとに適用できます。つまり、データ全体に曲線を当てはめる必要はありません.t個の連続したポイント間の最適な一致を見つけることは、目的に適しています。線形補間を使用する場合は、Matlab 関数interp1を使用します そして、この liblininterp1f

于 2014-11-28T07:02:14.340 に答える