Professional Documents
Culture Documents
* * * * * * * MATLAB * * * * * * *
Variable Assignments
In Matlab, all variable assignments are case sensitive, so the variable Test1is different from the variable
test1. In Matlab, if an assignment is terminated with a semicolon, Matlab does not print out the result. If it
is not terminated by a semicolon, it will print out the results of the assignment (In the Matlab code below,
there is no semicolon after the assignment for A. This causes Matlab to print the answer).
R=2
P = 3.14
A = P*R^2
PRINT A
12.56
R = 2;
P = 3.14;
A = P*R^2
ans =
12.560
Printing
PRINT "Area = ";A;" m^2"
equal
not equal
less than
less than or equal
greater than
greater than or equal
and
or
not
==
~=
<
<=
>
>=
&
|
~
equal
not equal
less than
less than or equal
greater than
greater than or equal
and
or
not
Conditional Execution
The code below shows a simple set of Block-If statements. In some older versions of BASIC, there is no
Block-If structure and so it would have to be done strictly using GOTOstatements.
if Sel = 1 then
print "Selection is 1"
elseif Sel = 2 then
print "Option 2 Here"
else
print "None of the Above
endif
* * * * * * * BASIC * * * * * * *
if Sel == 1
disp('Selection is 1');
elseif Sel == 2
disp('Option 2 Here');
else
disp('None of the Above');
end
* * * * * * * MATLAB * * * * * * *
Next Page
NOTE: This document uses HTML 3.0 Extensions. It must be viewed with an appropriate browser (such as
Netscape Version 2 or higher)
Electronic Copy: http://physics.gac.edu/~huber/matlab/mtlbasic.html
Revised: 27-JAN-1997 by Tom Huber, Physics Department, Gustavus Adolphus College.
http://physics.gac.edu/~huber/matlab/mtlbasic.htm
1/1