Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Stuck on rewriting program to use nested if constructs

조회 수: 4 (최근 30일)
SP
SP 2018년 11월 12일
마감: MATLAB Answer Bot 2021년 8월 20일
this is one of my homework problems that I'm currently stuck on. so far I have:
  댓글 수: 2
madhan ravi
madhan ravi 2018년 11월 12일
what's your problem now and upload your code instead of a photo
Rik
Rik 2018년 11월 12일
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

답변 (2개)

Torsten
Torsten 2018년 11월 12일
if x>=0
if y>=0
...;
else
...;
end
else
if y>=0
...;
else
...;
end
end

Guillaume
Guillaume 2018년 11월 12일
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
Rik
Rik 2018년 11월 12일
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 2018년 11월 12일
The above is compatible with array inputs, as long as x and y are of compatible size.

이 질문은 마감되었습니다.

태그

Community Treasure Hunt

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

Start Hunting!

Translated by