logo for matrixlab-examples.com
[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines


Home
Matrixmania Blog
Contact
-> Sitemap <-
-> Matlab Books <-
Quick Matlab Guide
Matlab Tutorial
Matlab Examples
Matlab Control Flow
Boolean Algebra
Linear Algebra
Matlab 2D Plot
Matlab 3D Plot
Matlab GUI
Matlab Cookbook
Matlab Cookbook II
Probability and Stats
Forums
Relevant Links
Fun!
Your own Website?
leftimage for matrixlab-examples.com

Matlab Code - Loops, branches, and control-flow


MATLAB code has its own instructions for control-flow statements like 'for-loops', 'while' and 'if-elseif' branching. Click on the links to see details and examples.

For loop
The for loop repeats a group of statements a fixed, predetermined number of
times. A matching end delineates the statements.

Application of Nested Iterations (Matrix Multiplication)
We show a script in Matlab code that performs a matrix multiplication step-by-step. The algorithm displays all the elements being considered for the multiplication and shows how the resulting matrix is being formed in each step. Obviously, Matlab can do it with just one operation, but...

While loop
The while loop repeats a group of statements an indefinite number of times
under control of a logical condition. A matching end closes the statements.

If... elseif... else... end (branches or decisions)
The if statement evaluates a logical expression and executes a group of
statements when the expression is true. The optional elseif and else keywords provide for the execution of alternate groups of statements.

Break
The break statement lets you exit early from a for or while loop. In nested
loops, break exits from the innermost loop only.

Control Flow: for-loops, if-statements, break (in a Matrix Inversion)
This program performs the matrix inversion of a square matrix step-by-step. The inversion is performed by a modified Gauss-Jordan elimination method. We start with an arbitrary square matrix and a same-size identity matrix (all the elements along its diagonal are 1)...

Switch-Case-Otherwise
The switch statement executes groups of statements based on the value of a variable or expression. The keywords case and otherwise delineate the groups.

From 'Matlab Code' to home
To 'Matlab Examples'

footer for matlab code page