GetFullMatrix
来自自动化服务器工作区的矩阵
大纲
IDL 方法签名
GetFullMatrix([in] BSTR varname, [in] BSTR workspace,
[in, out] SAFEARRAY(double) *pr, [in, out] SAFEARRAY(double) *pi)Microsoft Visual Basic 客户端
GetFullMatrix(varname As String, workspace As String,
[out] XReal As Double, [out] XImag As DoubleMATLAB 客户端
[xreal ximag] = GetFullMatrix(h,'varname','workspace',zreal,zimag)
描述
[xreal ximag] = GetFullMatrix(h,'varname',' 从附加到句柄 workspace',zreal,zimag)h 的服务器的指定 workspace 获取存储在变量 varname 中的矩阵。该函数在 xreal 中返回实部,在 ximag 中返回虚部。workspace 的值为 base 或 global。
zreal 和 zimag 参量是大小与服务器返回的实矩阵和虚矩阵(xreal 和 ximag)相同的矩阵。zreal 和 zimag 矩阵通常设置为零。
GetFullMatrix 只适用于值类型为 double 的二维矩阵。将 GetVariable 或 GetWorkspaceData 用于其他类型。要使用更高维度的矩阵,需要在从 MATLAB® 接收二维矩阵后对其进行重构。
对于 VBScript 客户端,使用 GetWorkspaceData 和 PutWorkspaceData 函数向 MATLAB 工作区传递数值数据和从该工作区传出数值数据。这些函数使用 variant 数据类型而非 GetFullMatrix 和 PutFullMatrix 使用的 safearray 数据类型。VBScript 不支持 safearray。
示例
版本历史记录
在 R2006a 之前推出