GetFullMatrix
Matrix from Automation server workspace
Synopsis
IDL Method Signature
GetFullMatrix([in] BSTR varname, [in] BSTR workspace, [in, out] SAFEARRAY(double) *pr, [in, out] SAFEARRAY(double) *pi)
Microsoft Visual Basic Client
GetFullMatrix(varname As String, workspace As String, [out] XReal As Double, [out] XImag As Double
MATLAB Client
[xreal ximag] = GetFullMatrix(h,'varname','
workspace
',zreal,zimag)
Description
[xreal ximag] = GetFullMatrix(h,'varname','
gets matrix stored in variable workspace
',zreal,zimag)varname
from the specified
workspace
of the server attached to handle h
.
The function returns the real part in xreal
and the imaginary part in
ximag
. The
values for workspace
are base
or global
.
The zreal
and zimag
arguments are matrices of the
same size as the real and imaginary matrices (xreal
and
ximag
) returned from the server. The zreal
and
zimag
matrices are commonly set to zero.
Use GetFullMatrix
for 2-D matrices with values of type
double
only. Use GetVariable
or
GetWorkspaceData
for other types. To use higher dimensional matrices,
reshape the 2-D matrix after receiving it from MATLAB®.
For VBScript clients, use the GetWorkspaceData
and PutWorkspaceData
functions
to pass numeric data to and from the MATLAB workspace. These
functions use the variant
data type instead of
the safearray
data type used by GetFullMatrix
and PutFullMatrix
.
VBScript does not support safearray
.
Examples
Version History
Introduced before R2006a