我们假设我有$json2array = $this->Processes->getJson();
$this->set('data', $json2array);
矩阵8x6x2
。我想总结除第一列之外的列。使用以下代码时,MATLAB将3D矩阵连接到一个大的2D(signals
)矩阵,这与我正在寻找的结果不同。
8x11
我实际上正在寻找一个sum(signals(:, 2:end), 2)
3D矢量,其中包含每个第三维的第2列到第6列的总和。
答案 0 :(得分:2)
由于您的矩阵是3D矩阵,因此您需要在索引中包含冒号作为第三个下标。如果只指定两个下标,那么MATLAB会将所有尾随维度折叠到您指定的最后一个维度。
sum(signals(:, 2:end, :), 2)