SOURCE Execute an Arbitrary File

Section: FreeMat Functions


The source function executes the contents of the given filename one line at a time (as if it had been typed at the --> prompt). The source function syntax is

where filename is a string containing the name of the file to process.


First, we write some commands to a file (note that it does not end in the usual .m extension):

a = 32;
b = a;
printf('a is %d and b is %d\n',a,b);

Now we source the resulting file.

--> clear a b
--> source source_test
a is 32 and b is 32