change the value in a matrix

I have any matrix I need a code such that if the absolute value of a value in the matrix less than 3, then this value equal to zero.
for example if i have the matrix:
A=[-1,4,3;1,5,-7;3,-2,9]
the answer will be:
B=[0,4,0;0,5,-7;0,0,9]
Thank you

 采纳的回答

per isakson
per isakson 2015-4-27
编辑:per isakson 2015-4-27
Try
>> B = A;
>> B(abs(A)<=3) = 0
B =
0 4 0
0 5 -7
0 0 9
However, -7 isn't it "less than 3"?

更多回答(1 个)

类别

帮助中心File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by