Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サイズ<103x11x6double>の3D行列(日付、開始点、試行)を生成するMatlabのシミュレーションがあります。これは、11の異なる開始値に対して103のタイムステップにわたってシミュレートされた利率を返すシミュレーションです。これを6回繰り返します。これらすべての試行の平均を返す新しいマトリックスを作成したいと思います。つまり、各開始点の単一の時系列。時系列は、各時点のすべての試行の平均利率です。助けてくれてありがとう。
3Dマトリックス(日付、開始点、試行)
行列がMの場合、
A = mean(mean(M,3),2);
次にA1つの次元がdateあり、の各値はAその日付の11x6マトリックスの平均です。 mean(M,3)は2次元行列であり、平均をとることができます。
A
date
mean(M,3)
興味深いことに、
A = mean(M(:,:),2);
同じ結果が得られます。M(:、:)はMを2次元に折りたたみ、最初の1次元は保持され、それ以降のすべての次元(この場合は2次元と3次元のみ)が1次元に折りたたまれます。