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