文档

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。使用xrealximag矩阵的实部和虚部。的值工作空间基地全球

不能一个标量矩阵,一个空数组,或者超过两个维度。使用高维矩阵,重塑一个二维矩阵的矩阵,然后再把它传递给MATLAB®服务器。然后改变维度从MATLAB在收到它。

VBScript客户使用GetWorkspaceDataPutWorkspaceData函数通过数值数据和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

这个主题有帮助吗?