Nested if statements in MATLAB

  • MATLAB
  • Thread starter SherlockOhms
  • Start date
  • #1
310
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
 

Answers and Replies

  • #2
kreil
Insights Author
Gold Member
668
68
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
 
  • #3
310
0
Thanks!
 

Related Threads on Nested if statements in MATLAB

  • Last Post
Replies
1
Views
3K
Replies
3
Views
1K
Replies
6
Views
8K
Replies
1
Views
4K
Replies
2
Views
3K
  • Last Post
2
Replies
44
Views
4K
Replies
1
Views
2K
Replies
1
Views
5K
Replies
2
Views
4K
Replies
5
Views
23K
Top