Nesting if statements in MATLAB

  • Topic: MATLAB 
  • Thread starter SherlockOhms
  • Start date
  • Tags Tags
    Matlab
2 replies · 7K views · last reply
SherlockOhms
Messages
309
Reaction score
0
Just started a new college module and we'll be using MATLAB quite a bit. I was wondering, can you nest if statements in MATLAB like in C#?
Would code such as this work in MATLAB?

if (condition 1)
if (sub condition 1)
Code
elseif (sub condition 2)
Code
elseif (condition 2)
if (sub condition 3)
Code
elseif (sub condition 4)
Code
end
 
Yes, of course.
Code:
a = 6;

if abs(a) <= 5
    if a < 0
        a = -a;
    elseif a > 3
        a = a -2;
    end
elseif abs(a) > 5
    if a > 10
        a = a - 5;
    elseif a < 7
        a = a -2;
    end
end

a
a =

     4