Матрица в рабочей области Сервера автоматизации
PutFullMatrix([in] BSTR varname, [in] BSTR workspace, [in] SAFEARRAY(double) xreal, [in] SAFEARRAY(double) ximag)
PutFullMatrix([in] varname As String, [in] workspace As String, [in] xreal As Double, [in] ximag As Double)
PutFullMatrix(h,'varname','
workspace
',xreal,ximag)
PutFullMatrix(h,'varname','
хранит матрицу в заданном workspace
',xreal,ximag)workspace
из сервера, присоединенного, чтобы обработать h
и присвоения это к переменной varname
. Используйте xreal
и ximag
для действительных и мнимых частей матрицы. Значения для workspace
base
или global
.
Матрица не может быть скаляром, пустым массивом, или иметь больше чем две размерности. Чтобы использовать выше размерные матрицы, измените форму матрицы к 2D матрице прежде, чем отправить его в сервер MATLAB®. Затем возвратите размерности после получения его из MATLAB.
Для клиентов VBScript используйте GetWorkspaceData
и PutWorkspaceData
функции, чтобы передать числовые данные и от рабочего пространства MATLAB. Эти функции используют variant
тип данных вместо safearray
, который не поддерживает VBScript.