2014-07-02 121 views
0

我在MATLAB中有一個矩陣A。要訪問元素(i,j),我可以簡單地通過A(i, j)。現在如何訪問3-D矩陣中的元素(i, j)?我想寫A(:, :, 1)(i, j)但它給我一個錯誤。此外,我偶然嘗試A(i, j),但它給了我元素A(:, :, 1)如何在MATLAB中訪問3D矩陣中的元素?

+0

隨着第三個層面,你現在有深入,所以你需要指定你想要第(i,j)個元素的圖層。沒有單一的(i,j)元素。 – Ben

+0

換句話說,就你的例子而言'A(i,j,:)'是兩個元素的向量。 – beaker

+0

好的。謝謝。所以如果我想要第一個矩陣的A(i,j),我可以寫成'A(i,j,1)'? –

回答

0

答案很簡單:

  • 要訪問3D矩陣的元素(i, j),您執行以下操作:

    A(i, j, k); % element (i, j) of the matrix number k.