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

2 visualizzazioni (ultimi 30 giorni)
Lala il 11 Gen 2020
Commentato: Ajay Kumar il 11 Gen 2020
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
0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

Risposta accettata

Ajay Kumar il 11 Gen 2020
B =[0, 3, 6];
C= 1./B;
C(isinf(C))=0
2 CommentiMostra NessunoNascondi Nessuno
Lala il 11 Gen 2020
It worked. Thank you!
Ajay Kumar il 11 Gen 2020
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.

Accedi per commentare.

Categorie

Scopri di più su Logical in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by