Method of subtracting a number from a three-dimensional matrix

5 visualizaciones (últimos 30 días)
nada
nada el 4 de Jun. de 2020
Comentada: KSSV el 4 de Jun. de 2020
Welcome all and thanks in advance for help.
I have a 3D matrix size (300 x 16 x 21), I want to find a loop to subtract the number 1000 from the first column that has 300 rows

Respuesta aceptada

KSSV
KSSV el 4 de Jun. de 2020
Editada: KSSV el 4 de Jun. de 2020
Instead of loop, you can do the following: LEt A be your matrix of size 300x16x21.
A(:,1,:) = A(:,1,:)-1000 ;
  2 comentarios
nada
nada el 4 de Jun. de 2020
thank you KSSV
I mean, it works like this example
A( 300x16x21) - 1000= (1-1000 , : , : )
(2-1000, : , : )
*
*
*
(300-1000, : , : )
A(new) = A(300 , 16 ,21 )

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by