【Matlab】替换数组或矩阵的元素

目录

  • 替换数组中的元素
  • 替换矩阵中的元素

替换数组中的元素

首先生成一个数组

>> U0=[1 2 3 4 5 6]
U0 =     1     2     3     4     5     6

将U0中的第2个和第5个替换成0。

>> U0([2,5])=0
U0 =     1     0     3     4     0     6

将U0中的第2个到第5个替换成0。

>> U0([25])=0
U0 =     1     0     0     0     0     6

替换矩阵中的元素

>> U0=[1 2 3;4 5 6]
U0 =
1     2     3

    
4     5     6

>> U0(:,1)=0
U0 =
0     2     3

    
0     5     6

也可以:

U0=[1 2 3;4 5 6]

 

U0 =

 

    
1     2     3

    
4     5     6

 

>> U0(1,[2,3])=0

 

U0 =

 

    
1     0     0

    
4     5     6

你可能感兴趣的:(Matlab)