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