Matrix 八度矩阵上的代换元

Matrix 八度矩阵上的代换元,matrix,find,octave,substitution,Matrix,Find,Octave,Substitution,我想替换一个范围内矩阵中的所有元素。我试着使用这个方法(只是简单的代码): A=rand(5); A(A>0&&A几乎在那里: A = rand(5); A(A>0 & A<0.5) = 0.5; A=rand(5); A(A>0&A) A = rand(5); for j = 1:5 for i = 1:5 if A(i,j)>0 && A(i,j)<0.5 A(i,j) = 0.5; endif endfo

我想替换一个范围内矩阵中的所有元素。我试着使用这个方法(只是简单的代码):

A=rand(5);
A(A>0&&A几乎在那里:

A = rand(5);
A(A>0 & A<0.5) = 0.5;
A=rand(5);
A(A>0&A)
A = rand(5);
for j = 1:5
  for i = 1:5
    if A(i,j)>0 && A(i,j)<0.5
      A(i,j) = 0.5;
    endif
  endfor
endfor
A = rand(5);
A(A>0 & A<0.5) = 0.5;