Can divide by zero or infinity during the calculation be taken as zero?

조회 수: 5 (최근 30일)
I am calculating S1=log10(1/A1) and sum all the Si where in some cases I get A=0 which leads to inf, making the final summation a problem. I used IFERROR command in MS Excel to avaoid 1/0 and assign it any other value I want as I can assign it zero to avoid porblem in summation. Kindly help How can I set S1 to zero if its an infinity.
Thanks in advance for the help.

채택된 답변

Cris LaPierre
Cris LaPierre 2020년 9월 1일
You could use the isinf function.
S1(isinf(S1)) = 0;

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

제품


릴리스

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by