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

5 次查看(过去 30 天)
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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Operators and Elementary Operations 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by