1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Usage
A script is a sequence of FreeMat commands contained in a .m
file. When the script is called (via the name of the file),
the effect is the same as if the commands inside the script
file were issued one at a time from the keyboard. Unlike
function files (which have the same extension, but have a
function declaration), script files share the same
environment as their callers. Hence, assignments, etc, made
inside a script are visible to the caller (which is not the
case for functions.
Example
Here is an example of a script that makes some simple
assignments and printf statements.
tscript.m
a = 13;
printf('a is %d\n',a);
b = a + 32
If we execute the script and then look at the defined
variables
--> tscript
a is 13
b =
45
--> who
Variable Name Type Flags Size
a double [1x1]
ans double [0x0]
b double [1x1]
we see that a and b are defined appropriately.
* FreeMat_Documentation
* Functions_and_Scripts
* Generated on Thu Jul 25 2013 17:17:14 for FreeMat by
doxygen_ 1.8.1.1
|