> read(`maple2scilab.maple`): > f:=b+a*sin(x); f := b + a sin(x) > maple2scilab('f_m',f,[x,a,b]);Here the Maple variable

`f`

is a scalar expression but it could be also
a Maple vector or matrix.
` 'f_m'`

will be the name of `f`

in Scilab
(note that the Scilab name is restricted to contain at most 6 characters).
The procedure `maple2scilab`

creates two files: `f_m.f`

and `f_m.sci`

in the directory where Maple is started.
To specify another directory just define in Maple the path :
`rpath:=``

/`work`

/` ; then all files are written in
the sub-directory `work`

.
The file `f_m.f`

contains the source code of a stand alone Fortran
routine which is dynamically linked to Scilab by the function `f_m`

in
defined in the file `f_m.sci`

.