Method of subtracting a number from a three-dimensional matrix

7 次查看(过去 30 天)
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

采纳的回答

KSSV
KSSV 2020-6-4
编辑:KSSV 2020-6-4
Instead of loop, you can do the following: LEt A be your matrix of size 300x16x21.
A(:,1,:) = A(:,1,:)-1000 ;
  2 个评论
nada
nada 2020-6-4
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 )

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Characters and Strings 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by