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 日

0 投票

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 件)

ateq alsaadi
ateq alsaadi 2015 年 4 月 27 日

0 投票

Thank you it works.

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

質問済み:

2015 年 4 月 27 日

編集済み:

2015 年 4 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by