How to Use For Loop in MATLAB
Matlab has a number of functions that help the programmer perform a particular task in an easier way. In this publication, you'll study a useful element in Matlab programming, that is, for the loop. It is a conditional iteration used in the language of coding.
For loop in Matlab, Check the applicable condition and perform the job according to the given
statement that can be repeated several times. This work will continue until it does not meet the requirement. For the loop, it is also referred to as the loop variable because it allows the loop to show the sequence of each iteration.
What is for loop in Matlab
The for loop in Matlab gives programmers to repeat some commands. Therefore, if you want to repeat some actions in a predetermined way, one can use this loop. There are many ring structure in Matlab that start with the keyword such as "when", or "to" and ends with the words "end". The for loop phrase is encoded around a few sets of phrases.
Some of the examples of For loop in Matlab
Decrement values
In this, the programmer can decrement the values of the defined interval.
Program:
For a = 3.0 : -1.0 : 0.0
disp(a)
End
This program will execute the value by decrementing by ‘1.0’
The output will be:
3
2
1
0
Increment Values
It will increase the given values by the given number of intervals.
program:
for a = 5.0 : 2.0 : 12.0
disp(a)
end
the output will be incremented by 2:
5
7
9
11
Another example of it is:
program:
for a = 2.0 : 1.0 : 5.0
disp(a)
End
Now, the output will be increment by the value 1:
2
3
4
5
Specified Values
It will run the statements for specified values
program:
for a = [2 3 5 7] disp(a)
end
This is how the output will represent:
Output:
2
3
5
7
Use of Repeat Statement for every Matrix Column
Here the A is a 3X3 Identity matrix
Program:
for A = eye (3,3)
disp(‘Current value:’)
disp(A)
end
Output:
Current value:
Diagonal matrix:
1
0
0
Current value:
0
1
0
Current value:
0
0
1
Use of BREAK Statement
To exit from the ‘for loop in Matlab’, the programmers can use the break statement. Without using the break statement, the following example will print the ‘END’ value after each iteration
Program:
for A = eye (2)
disp(‘Value:’)
disp(A)
disp(‘END’)
end
Output:
Value:
Diagonal matrix:
1
0
End
0
1
End
If the programmer uses it with a break statement, then it will break the ‘for loop’ after the initial iteration.
Program:
for A = eye (3)
disp(‘Value:’)
disp(A)
break
disp(‘END’)
end
Output:
Value:
Diagonal matrix:
1
0
0
This shows that the statement is the break after the initial statement.
Conclusion
"for loop" can be used to repeat certain actions, or we can say that for loop is necessary to run a particular program several times. But you want to get out of the program; If you want to jump on the next instructions and start repeating the next, you can use the follow-up statement. A single column vector can be repeated using the switch statement to create a row vector.
Still, you are not able to understand the use of for loop in Matlab; then, you can take our experts’ help who can provide you instant help with your MATLAB online help and MATLAB help online. We are also here to provide you the best online MATLAB help.
Comments
Post a Comment