私はいくつかの4D画像データを持っています.384×276×20×5です。ここで、data(X,Y,T,V)
,X = x location
,Y = y location
,T = time
,V = vessel location
です。4D画像データの平均値と最大値はどのようにして計算できますか?
時間の経過とともに平均値を持ち、データのパターンを取得してしきい値の値を設定したいと思っています。私はループでそれを行うので、例えば、data(1,1,:,1)
のように、時間の経過とともにその点の平均値が得られます。
私はmean(data(X,Y,:,V))
とmean(squeeze(data(X,Y,:,V)))
を試しましたが、「下付き添字のインデックスは正の整数または論理でなければなりません」というエラーが表示されています。
私はどこでも検索しますが、平均値の例は2Dと1Dのみです。私は、時間の経過とともにデータの平均値/最大値を取得したい場合、データはdata(X,Y,:,V)
になり、現在は3Dデータになっていると思います。
これを行う方法に関するヘルプや考え方はありますか?
を提供答えはそうするのに十分である場合あなたの問題を抱えていますが、その隣にあるチェックマークをクリックすることで、最も適切なものを「受け入れられた回答」とすることができますか?これはまた、この質問が解決されたことを他の人に見てもらうのに役立ちます。 –