Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How to subtract from a vector, have it return a value of zero if the answer is less than zero, and then tell me how much was subtracted?

1 visualización (últimos 30 días)
I essentially need to write a function like this:
x=[1, 2 3]
y= 2
x(1) - y
if x(1)<0
totalsubtracted = y +x(1)
x(1)=0
else
totalsubtracted = x(1)-y
end
But without conditionals. How do I do this?

Respuestas (1)

madhan ravi
madhan ravi el 15 de Sept. de 2020
totalsubtracted = (x(1) < 0) * (y + x(1)) + (x(1) > 0) * (- y + x(1)) % ?
  8 comentarios
madhan ravi
madhan ravi el 15 de Sept. de 2020
Ok ,so wait for the response. Don’t ask the same question a billion times before responding here.

La pregunta está cerrada.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by