** Next:** 6.6.1.0.2 Scilab Session
** Up:** 6.6.1 Simple Scalar Example
** Previous:** 6.6.1 Simple Scalar Example

> 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`

.

** Next:** 6.6.1.0.2 Scilab Session
** Up:** 6.6.1 Simple Scalar Example
** Previous:** 6.6.1 Simple Scalar Example
Scilab Group