Looping statements, MATLAB Programming

Looping Statements:

Consider the problem of computing the area of a circle with radius of 0.3 centimeters-a MATLAB program certainly is not required to do that; you would use your calculator rather than, and punch in π* 0.3 2. Though, if a table of circle areas is preferred, for radii ranging from 0.1 centimeters to 100 centimeters in steps of 0.05 (example 0.1, 0.15, 0.2, etc.), it would be very tiresome to use a calculator and write it all down. This is one of the huge uses of a computer-the ability to repeat a process such as this.

This section will cover statements in MATLAB which allow the other statement(s) to be repeated. The statements which do this are known as the looping statements, or loops. There are two basic types of loops in the programming: counted loops, and conditional loops. The counted loop is one which repeats statements in a specified number of times (example, ahead of time it is known how many times the statements are to be repeated). In a counted loop, for illustration, you might tell 'repeat these statements 10 times.' The conditional loop also repeats the statements, but ahead of time it is not known how many times the statements will require to be repeated.

With a conditional loop, for illustration, you might tell 'repeat these statements until this condition becomes false.' The statement(s) which are repeated in any loop are known as the action of the loop.

There are two different loop statements in the MATLAB: the for statement and the while statement. In practice, the for statement generally used as the counted loop, and while is used as the conditional loop. To keep it easy, that is how they will be represented here.

Finally, though loops are extremely helpful in most programming applications, in MATLAB they are often not necessary, particularly when dealing with the arrays. The concept of vectorizing will be introduced, that is the term used in MATLAB for rewriting code which was written by using loops in a traditional programming language to matrix operations in the MATLAB.

Posted Date: 10/19/2012 3:29:24 AM | Location : United States







Related Discussions:- Looping statements, Assignment Help, Ask Question on Looping statements, Get Answer, Expert's Help, Looping statements Discussions

Write discussion on Looping statements
Your posts are moderated
Related Questions
An FIR filter has coefficients b = [ 1.0000   -0.6387    1.0214    0.8210   -0.7470    1.0920 ] (a) Find H(z) for the filter and plot its frequency response (magnitude and phase

A three degree of freedom system is shown in Figure.  The three masses are each 1 kg and are constrained to move in the directions shown.   The three stiffnesses are   5 kN/m, 50 k

Write a MATLAB program that calculates the arithmetic mean, the geometric mean, and the root-mean-square average for a given set of values. Your program must use 3 functions t

Matlab Command Reference 1. Getting Help: The help command is used to find the functions and its syntax. Similarly, lookfor is used to find the functions or topics. For examp

matlab code for path and adjancy martix between pixels

The diagram shown on the next page represents a planar pantograph-based leg for a walking robot. This model utilizes only one DOF to generate the walking gait at the foot link 'n

Write the iterative Newton root nding function from lecture to be recursive. The function declaration should be root = newtonRec(f,df,x,tol). The inputs to the function are: ?

Relational Expressions: The Conditions in if statements use expressions which are theoretically, or logically, either true or false. These expressions are termed as relational

The circuit diagram of an active filter is shown below. (a) Determine an expression for the transfer function of the filter. (b) Hence find an expression for the frequency res

Example of variable names: If nothing appears when, who or whose is entered, which means there aren't any variables! For illustration, in the starting of a MATLAB session, the