Matrix from Automation server workspace
GetFullMatrix([in] BSTR varname, [in] BSTR workspace,
[in, out] SAFEARRAY(double) *pr, [in, out] SAFEARRAY(double) *pi)
GetFullMatrix(varname As String, workspace As String,
[out] XReal As Double, [out] XImag As Double
[xreal ximag] = GetFullMatrix(h,'varname','
workspace
',zreal,zimag)
[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
.