How can I change the value of some elements within a matrix

2 ビュー (過去 30 日間)
Lala
Lala 2020 年 1 月 11 日
コメント済み: Ajay Kumar 2020 年 1 月 11 日
Please, I am doing an elememt wise inverse of a matrix, the goal here is for any value that is infinity to be converted to 0. The code below is what I have come up with, but it is not giving me the desired results.
Inf 0.3333 0.1667
>> B =[0, 3, 6]
C= 1./B
if C == Inf
disp(0)
elseif C ~= Inf
disp(C)
end

採用された回答

Ajay Kumar
Ajay Kumar 2020 年 1 月 11 日
B =[0, 3, 6];
C= 1./B;
C(isinf(C))=0
  2 件のコメント
Lala
Lala 2020 年 1 月 11 日
It worked. Thank you!
Ajay Kumar
Ajay Kumar 2020 年 1 月 11 日
You're Welcome.
Just a small suggestion. Try to search for the question once before asking it. I'm sure that there are many similar questions on the forum already.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by