W
サイズの 3 次元行列があり160x170x18
、W 内の連続する各行列の差を計算したいと考えています。
たとえばdiff1 = W(:,:,1) - W(:,:,2)
、diff2 = W(:,:,2) - W(:,:,3)
など...
次に、結果の行列のいくつかの特別な部分を選択したいと思います。たとえば:
NewDiff1 = [diff1(20:50,110:140); diff1(60:90,110:140)];
他の行列についても同じことが言えます。最後に、各行列の平均と誤差を次のように計算します。
mean1 = mean(mean(NewDiff1));
er1 = 0.1-abs(mean1);
私はこれを各行列に対して単独で行うことに成功しましたが、for ループで一度に行うことを好みます。