私はあるエンジンスピードとスロットルポジションでAirFuelRatio値の行列を得ました。 (例えば、AFRは2500rpmで60%のスロットルで14である) マトリックスは今では25x10で、エンジン速度は1200〜6000rpmの範囲で200rpm、スロットルの範囲は0.1〜0.1である。MATLABで行列のデータを素早く簡単にマージして平均化する方法は?
私は新しい値を測定したと言います。 2138rpmでAFRが13.5、スロットルが74,3%の場合、どのようにマージするのですか?行列の最も近い値は、2000または2200rpmと70または80%のスロットルです。またi 新しいデータをに変更すると、古いデータがに置き換えられます。行列をこの値にして、新しい値を考慮してその値を調整するにはどうすればよいですか?私はちょうど3 rpmで15.5のAFR値を測定 2 4 6 8 14 16 18 20
:
簡体私は、次のx軸の値(一番上の行)と(下)の1x4行列を有します。 AFRマトリックスを補間すると、15を得ることになるので、この値は通常とは異なります。 私は行列にこのデータをとり、それに他の変数を調整する必要があります。より多くのデータをより信頼性高く正確に配置できるようにすべてを平均化します。したがって、単純化された場合、行列は次のようになります。 2 4 6 8 14.3 16.3 18.2 20.1
したがって、古いデータと新しいデータの平均です。私は連結についてのドキュメントを読んだが、私は私の問題がその機能で解決できないと信じている。
編集:私の質問を明確にするために、次の視覚的明確化。 'マトリックス'は、新しいデータポイントが追加される間に5ポイントの同じサイズを保持します。新しいデータが考慮され、それに応じて行列が調整されます。これが私が達成しようとしていることです。より多くの散乱データが得られるほど、マトリックスはより正確になります。これは、単純なマージ/平均の問題ではありません
乾杯
これは、私が欲しいものを行うことができるようです。散乱データを平均化して1つのマトリックスにする。私はそれを使うことができると思うが、それはかなり複雑に見え、私はまだ教育のエンジニアである。私はそれを調べて、私のためにうまくいくなら答えとしてあなたの返答をマークします.thx – Bart