Filter löschen
Filter löschen

converting values from conditional to single equation

2 Ansichten (letzte 30 Tage)
Ali Najem
Ali Najem am 15 Dez. 2020
Kommentiert: Ali Najem am 16 Dez. 2020
Hi all
I need to convert this if condition to one equation
let's assume we have this if statment
if x>=0
f = x(i);
else
f = 0.2*(exp(x)-1);
end
can I re-write if statment in one equation ?
Any suggestion would be appreciated

Akzeptierte Antwort

Alan Stevens
Alan Stevens am 15 Dez. 2020
One possibility
f = x(i)*(x(i)>=0) + 0.2*(exp(x(i)) - 1)*(x(i)<0);

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by