Матрица в рабочей области Сервера автоматизации
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.