質問

って、ビニングの平均値。を使用しているコード:

Avg = mean(reshape(a,300,144,27));
AvgF = squeeze(Avg);

最後の行くシングルトン。

とき私は平均300ポイント。での動作を除きをしてしまったポイント数と等しくない複数の144*300円になります。

が、このビニングの平均が有効な場合でも、合計点数ではない複数の144*300?

編集: まだ私の質問を鳴らすね。明らかに...

いファイル43200行27列あります。私は平均によるビニング300列で、最終的に私が残マトリクスのサイズ 144-by-27.

私のコードを書いた上でのみ動作した時には、正確に43200さい。場合によって43199,43194。の"カギ不要期間"は機能が働きをしてしまった数の行となる複数の300のbinサイズ)。があるので、このビニングの平均労働時計数を行い、複数の300?

役に立ちましたか?

解決

と思い問題を理解するよくなりま...

の場合 a のデータから読み込むファイルのサイズ N-by-27, Nは理想的43,200)、次いで"という思いを大切にしていくしなければならない。

nRemove = rem(size(a,1),300);  %# Find the number of points to remove
a = a(1:end-nRemove,:);        %# Trim points to make an even multiple of 300
Avg = mean(reshape(a,300,[],27));
AvgF = squeeze(Avg);

この取りポイントの数列 a する複数の300円になります。その際、"カギ不要期間"は、平均できます。注その利用 [] の呼び出し RESHAPE, 可能での数列きます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top