Illustration of nested loops, MATLAB in Statistics

Assignment Help:

Illustration of Nested loops:

Running the script shows the output:

>> printstars

*****

*****

*****

The variable rows identifies the number of rows to print, and the variable columns identifies how many *'s to print in each row. There are 2 loop variables: i is the loop variable for the rows and j is the loop variable for columns. As the number of rows and columns are well-known, the for loops are used. There is one for loop to loop over the rows, and the other to print the needed number of *'s. The values of the loop variables are not used within the loops, but are used easily to iterate the right number of times. The first for loop identifies that the action will be repeated rows times. The action of this loop is to print *'s and then the newline character. Particularly, the action is to loop to print the columns *'s across on one line. The newline character is then printed after all five stars to move the cursor down for the next line.

The first for loop is known as the outer loop; the second for loop is known as the inner loop. Therefore, the outer loop is over the rows, and the inner loop over the columns. The outer loop should be over the rows as the program is printing a certain number of rows of output. For each row, a loop is essential to print the needed number of *'s; this is the inner for loop.

When this script is executed, initially the outer loop variable i is initialized to 1.And then action is executed. The action contains of the inner loop, and printing the newline character. Therefore, while the outer loop variable has value 1, the inner loop variable j iterates through its all values. As the value of columns is 5, the inner loop will print a * 5 times. Then, the newline character is printed and the outer loop variable i is incremented to 2. The action of outer loop is then executed once again, means that the inner loop will print five *'s, and then the newline character will be printed. This persists, and in all, the action of the outer loop will be executed rows times.

Note that the action of the outer loop consists of the two statements (that is the for loop and an fprintf statement). The action of the inner loop, though, is only a single statement.

The fprintf statement to print the newline character should be separate from the other fprintf statement which prints the *. If we simply had

fprintf('*\n')

As the action of inner loop, this would print a long column of 15 *'s, but not a box.


Related Discussions:- Illustration of nested loops

Assignment , Determine sequence weights for the sequences ACTA, ACTT, CGTT,...

Determine sequence weights for the sequences ACTA, ACTT, CGTT, and AGAT in problem 1 by using Thompson, Higgins, and Gibson method a) compute pairwise distances between sequences

Illustration of indexing, Illustration of Indexing: Though, rather tha...

Illustration of Indexing: Though, rather than of creating the index vector manually as shown here, the process to initialize the index vector is use to a sort function. The al

Nested for loops, Nested for Loops: The action of a loop can be any of...

Nested for Loops: The action of a loop can be any of the valid statement(s). Whenever the action of a loop is the other loop, this is known as nested loop. As an illustrati

Fscanf function - file function, fscanf function - file function: The ...

fscanf function - file function: The fscanf reads matrix variable mat columnwise from the file specified by fid. The 'format' involves conversion characters much similar to th

Example of functions which return values, Example of Functions which return...

Example of Functions which return values: Calling this function prints the circumference, since there is no way to store the value, hence, it can be used in following computat

Data structure layers, Data structure layers: There are many layers in...

Data structure layers: There are many layers in this variable. For illustration,  cyls is the whole data structure, that is a vector of structs  cyls(1) is a separate

Combining nested for loops and the if statements, Combining Nested FOR Loop...

Combining Nested FOR Loops and the IF Statements: The statements inside a nested loop can be any of the valid statement, involving any selection statement. For e.g., there can

Run-time or execution-time error, Run-time or execution-time error: Th...

Run-time or execution-time error: The Run-time, or execution-time, errors are found whenever a script or function is executing. With most of the languages, an illustration of

Bus311.., #qYou will need to examine two of the nine sections of data: one ...

#qYou will need to examine two of the nine sections of data: one section of qualitative data (choose either Gender or Position) one section of quantitative data (choose either Intr

Illustration of binary search, Illustration of Binary search: An illus...

Illustration of Binary search: An illustration to search for the key of 91 in the vector is as shown below: The table below shows what will happen in each iteration of

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