Info

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

Stuck on rewriting program to use nested if constructs

1 visualización (últimos 30 días)
SP
SP el 12 de Nov. de 2018
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
this is one of my homework problems that I'm currently stuck on. so far I have:
  2 comentarios
madhan ravi
madhan ravi el 12 de Nov. de 2018
what's your problem now and upload your code instead of a photo
Rik
Rik el 12 de Nov. de 2018
Please post your code as code (see here for a GIF showing how to do it).
What are you stuck on? Doesn't this work? What error are you getting? If you don't know how to use fprintf have you read its documentation?
Also note that you made a small typo:
if x>=0
if y>=0 % you have y>0

Respuestas (2)

Torsten
Torsten el 12 de Nov. de 2018
if x>=0
if y>=0
...;
else
...;
end
else
if y>=0
...;
else
...;
end
end

Guillaume
Guillaume el 12 de Nov. de 2018
For reference, one way to do this in matlab without any if at all, in just one line:
fun = x.^(1 + (x<0)) + y.^(1 + (y<0))
  2 comentarios
Rik
Rik el 12 de Nov. de 2018
I was considering this approach as well. The middle ground between these would be to make it compatible with array inputs by using x(n) in a for-loop.
Guillaume
Guillaume el 12 de Nov. de 2018
The above is compatible with array inputs, as long as x and y are of compatible size.

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