Матрица в рабочей области сервера автоматизации
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.
Матрица не может быть скаляром, пустым массивом или иметь более двух размерности. Чтобы использовать матрицы более высоких размерностей, измените форму матрицы на матрицу 2-D перед отправкой ее в MATLAB® сервер. Затем измените размерности назад после получения от MATLAB.
Для клиентов VBScript используйте GetWorkspaceData и PutWorkspaceData функции для передачи числовых данных в рабочее пространство MATLAB и из нее. Эти функции используют variant тип данных вместо safearray, который VBScript не поддерживает.