startServer.Matlab {R.matlab}R Documentation

Static method which starts a Matlab server

Description

Static method which starts a Matlab server on the local machine. Note that Matlab v6 or later is required, since the Matlab server relies on Java.

Usage

Matlab$startServer(matlab=getOption("matlab"), minimize=TRUE, ...)

Arguments

matlab An optional character string specifying the name of the matlab command, if different from "matlab". An absolute path are possible.
minimize When starting Matlab on Windows, it is always opened in a new window (see MatlabServer). If this argument is TRUE, the new window is minimized, otherwise not. This argument is ignored on non-Windows systems.
... Not used.

Details

This method is currently supported on Windows and Unix systems. Other systems are untested, but might work anyway.

Note that this method will return immediately upon calling system() internally, i.e. you will not receive a return value telling wether Matlab was successfully started or not.

To specify the full path to the matlab software set the matlab option, e.g. options(matlab="/opt/bin/matlab6.1"). If no such option exists, the value "matlab" will be used.

The Matlab server relies on two files: 1) MatlabServer.m and 2) InputStreamByteWrapper.class (from InputStreamByteWrapper.java). These files exists in the misc/ directory of this package. However, if they do not exist in the current directory, which is the directory where Matlab is started, copies of them will automatically be made.

Value

Returns nothing.

Author(s)

Henrik Bengtsson http://www.braju.com/R/

See Also

For more information see Matlab.


[Package R.matlab version 1.0 Index]