Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa matlab T=(:,:,1)?

¿Qué significa matlab T=(:,:,1)?

Los dos puntos se refieren a todas las dimensiones

Por ejemplo, matriz A=[1 2 3 4

5 6 7 8]

Entonces A (:, 2), si la coordenada de la fila es dos puntos, representa todas las filas y 2 es la coordenada de la columna, entonces A (:, 2) representa todas las filas de la segunda columna, que es una columna. vector: [2 6]'

Entonces matlab T=(:,:,1) representa todos los datos en la primera y segunda dimensión, y el primero en la tercera dimensión

T es una matriz tridimensional

1:3 representa el primer número al tercer número de la dimensión

Sigue siendo la matriz anterior

A (:,1:3)

Una dimensión son todos los datos y la segunda dimensión es del primer número al tercer número, es decir, todas las filas desde la primera columna hasta la tercera columna

[1 2 3

5 6 7]