If statement - matlab programming, MATLAB in Statistics

Assignment Help:

The IF Statement:

The if statement selects whether or not the other statement, or group of statements, is executed. The common form of the if statement is as shown below:

if condition

   action

end

The condition is a relational expression which is theoretically, or logically, either true or false. Action is a statement, or a group of statements, which will be executed when the condition is true. Whenever the if statement is executed, the condition is initially computed. If the value of the condition is theoretically true, the action will be executed, and if not, then the action will not be executed. The action can be several number of statements awaiting the reserved word end; the action is obviously bracketed by the reserved words if and end. (Note: This is dissimilar from the end which is used as an index into the vector or matrix.)

For illustration, the if statement below confirms to see whether the value of a variable is negative. When it is, the value changed to a positive number by using the absolute value function; or else nothing is changed.

if num < 0

num = abs(num)

end

When statements can be entered in the Command Window, though they usually make more sense in the scripts or functions. In the Command Window, if the line would be entered, then press the Enter key, then action, then Enter key, and finally end and Enter; the outcome will instantly follow. For illustration, the earlier if statement is shown twice here. Note that the output from the assignment is not suppressed; therefore the result of the action will be shown if the action is executed. At first time the value of the variable is negative therefore the action is executed and the variable is modified, but in the second situation the variable is positive therefore the action is skipped.

>> num = -4;

>> if num < 0

num = abs(num)

end

num =

4

>> num = 5;

>> if num < 0

num = abs(num)

end

>> 

This might be used, for illustration, to make sure that the square root function is not used on a negative number. The script below prompts the user for a number, and prints the square root. When the user enters a negative number, then the if statement changes it to positive before taking the square root.

1428_if statement.png


Related Discussions:- If statement - matlab programming

Nested functions, Nested Functions: We have seen that the loops can be...

Nested Functions: We have seen that the loops can be nested, that means that one inside of the other, functions can be nested. The terminology for nested functions is that an

Illustration of input in a for loop, Illustration of Input in a for loop: ...

Illustration of Input in a for loop: In this illustration, the loop variable iv iterates through the values 1 through 3, therefore the action is repeated three times. The acti

Use of function polyval, Use of function polyval: The better the curve...

Use of function polyval: The better the curve fit, the more exact these interpolated and extrapolated values will be. By using the subplot function, we can loop to display the

If statement - matlab programming, The IF Statement: The if statement ...

The IF Statement: The if statement selects whether or not the other statement, or group of statements, is executed. The common form of the if statement is as shown below: i

Illustration of reading from files, Illustration of reading from files: ...

Illustration of reading from files: For illustration, suppose that there is a data file 'subjexp.dat' that has on each line a number followed by thecharacter code. The type fu

Types of errors, Types of errors: There are some various kinds of erro...

Types of errors: There are some various kinds of errors which can occur in a program, that fall into the categories of run-time errors, syntax errors, and logical errors. T

Example of function stubs, Example of Function stubs: The three functi...

Example of Function stubs: The three functions have not so far been written, though, therefore the function stubs are put in place so that the script can be executed and teste

Advanced file input and output, Advanced File Input and output: Where ...

Advanced File Input and output: Where 'format' involves the conversion characters much like those used in the fprintf function. For illustration, to read the file 'subjexp.dat

Example of sorting strings, Example of sorting strings: To sort a cell...

Example of sorting strings: To sort a cell array of strings, also the sort function is used. The illustration is as follows, >> engcellnames = {'Chemical','Mechanical',.

Example of functions which complete a task, Example of Functions which comp...

Example of Functions which complete a task: For illustration, the function below just prints the number arguments passed to it in a sentence format: As this function i

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