Use of nested if-else statements, MATLAB in Engineering

Assignment Help:

Use of Nested if-else statements:

By using the nested if-else to select from among the three possibilities, not all the conditions should be tested. In this situation, if x is less than -1, the statement is assign 1 to y is then executed, and the if-else statement is done so no other conditions are tested. If, though, x is not less than -1, then the else clause is executed. When the else clause is executed, then we know that x is greater than or equal to -1 so that section does not require to be tested. Rather than that, there are only two remaining possibilities: either x is less than or equal to 2, or it is bigger than 2. An if-else statement is used to select between those two possibilities. Therefore, the action of the else clause was the other if-else statement. Though it is long, this is one if-else statement, and a nested if-else statement. The actions are indented to represent the structure.

Nesting if-else statements in such a way that it can be used to select from among three, four, five, or more options-the possibilities are practically endless!

This is really an illustration of a particular type of nested if-else known as cascading if-else statement. In this category of nested if-else statement, the conditions and actions cascade in the stair-like pattern.

 

 


Related Discussions:- Use of nested if-else statements

Illustration of variable scope, Illustration of Variable scope: Runnin...

Illustration of Variable scope: Running this function does not add any of variables to the workspace, as elaborated: >> clear >> who >> disp(mysum([5 9 1]))

Dot product of matrix, Dot Product: The dot or inner product of two ve...

Dot Product: The dot or inner product of two vectors a and b is written as a • b and is defined as  In another words, this is like matrix multiplication when multiplyi

Streamslice, I have a 400x2 vel.dat and 20x2 xy.dat file, how can i plot a ...

I have a 400x2 vel.dat and 20x2 xy.dat file, how can i plot a streamslice graph on matlab with this two files.

Derivatives and plot, Use polyval to evaluate the derivative at xder. This...

Use polyval to evaluate the derivative at xder. This will be the % slope of the tangent line, "a" (general form of a line: y = ax + b). % 4. Calculate the intercept, b, of t

Function rmfield - structure, Function rmfield - structure: The functi...

Function rmfield - structure: The function rmfield eliminates a field from the structure. It returns a new structure with field eliminated, but does not modify the original st

Graphics properties, Graphics Properties: The MATLAB uses the Handle G...

Graphics Properties: The MATLAB uses the Handle Graphics in all its figures. All figures consist of various objects, each of which is assigned a handle. The object handle is a

Forward substitution, Forward substitution: The Forward substitution (...

Forward substitution: The Forward substitution (done methodically by first getting a 0 in the a 21 place, and then a 31 , and lastly a 32 ): For the Gauss technique,

Defined a variable in work space, Defined a variable in work space: Th...

Defined a variable in work space: The variables defined in the script will become a part of the workspace: >> clear >> who >> mysummfile    15 >> who

Creating the structure variables, Creating the structure Variables: Cr...

Creating the structure Variables: Creating a structure variable can be accomplished by simply storing the values in fields by using assignment statements, or by using the stru

Algorithm for expfn function, Algorithm for expfn function: The algori...

Algorithm for expfn function: The algorithm for expfn function is as shown:  receives the value of x as the input argument.  Prints the value of exp(x).  assigns a

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd