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