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