Programming and Data Types | ![]() ![]() |
Shell Escape Functions
It is sometimes useful to access your own C or Fortran programs using shell escape functions. Shell escape functions use the shell escape command !
to make external stand-alone programs act like new MATLAB functions. A shell escape M-function is an M-file that:
For example, look at the code for garfield.m
, below. This function uses an external function, gareqn
, to find the solution to Garfield's equation.
a
, b
, q
, and r
to a MAT-file in the workspace using the save
command.
gareqn
that uses the workspace variables to perform its computation. gareqn
writes its results to the gardata
MAT-file.
gardata
MAT-file to obtain the results.
![]() | Debugging Errors and Warnings | Using MATLAB Timers | ![]() |