PutFullMatrix
矩阵在自动化服务器工作区
剧情简介
IDL方法签名
PutFullMatrix([在]varname型,[在]型工作区,
[在]SAFEARRAY xreal(双),[在]SAFEARRAY(双)ximag)
微软Visual Basic客户端
PutFullMatrix([在]varname字符串,在工作区作为字符串,
[在]xreal双,[在]ximag双)
MATLAB客户端
PutFullMatrix (h, varname”、“
工作空间
“xreal ximag)
描述
PutFullMatrix (h, varname”、“
存储在指定的一个矩阵工作空间
“xreal ximag)工作空间
服务器的处理h
并将它赋给变量varname
。使用xreal
和ximag
矩阵的实部和虚部。的值工作空间
是基地
或全球
。
不能一个标量矩阵,一个空数组,或者超过两个维度。使用高维矩阵,重塑一个二维矩阵的矩阵,然后再把它传递给MATLAB®服务器。然后改变维度从MATLAB在收到它。
VBScript客户使用GetWorkspaceData
和PutWorkspaceData
函数通过数值数据和MATLAB的工作区。这些函数使用变体
数据类型,而不是safearray
,VBScript不支持。金宝app
例子
这个示例使用Visual Basic®. net客户端写一个矩阵的基本工作空间服务器:
昏暗的MatLab作为对象昏暗XReal(4, 4)双暗XImag(4, 4)双暗ZReal(4, 4)双暗ZImag(4, 4)双暗我,j作为我= 0的整数4 j = 0到4 XReal (i, j) = Rnd () * 6 XImag (i, j) = 0下j接下来我MatLab = CreateObject MatLab.PutFullMatrix (“matlab.application”) (“M”、“基础”XReal, XImag) MatLab.GetFullMatrix (“M”、“基础”,ZReal ZImag)
使用Visual Basic . net客户机编写服务器的全局工作空间的矩阵:
昏暗的MatLab作为对象昏暗XReal(1、2),双暗XImag(1、2)双昏暗的结果字符串的我,j作为我= 0的整数1 j = 0到2 XReal (i, j) = (j * 2 + 1) + i XImag下j (i, j) = 1下我MatLab = CreateObject MatLab.PutFullMatrix (“matlab.application”) (“X”、“全球化”、XReal XImag)结果= MatLab。全球执行(“谁”)对话框(结果)
之前介绍过的R2006a
这个主题有帮助吗?