Запишите содержимое матрицы MATLAB к рабочему листу Microsoft Excel
= MLGetMatrix(var_name,edat)
MLGetMatrix var_name, edat
out = MLGetMatrix(var_name,edat)
= MLGetMatrix( пишет содержимое матрицы MATLAB® var_name,edat)var_name в рабочем листе Excel®, начинающемся в верхней левой ячейке, задан edat. Используйте этот синтаксис при работе непосредственно в рабочем листе.
MLGetMatrix пишет содержимое матрицы MATLAB var_name, edatvar_name в рабочем листе Excel, начинающемся в верхней левой ячейке, задан edat. Используйте этот синтаксис в макросе VBA.
позволяет вам зафиксировать ошибки при выполнении out = MLGetMatrix(var_name,edat)MLGetMatrix в макросе VBA. Если MLGetMatrix сбои, затем out код ошибки строки, содержащей. В противном случае, out 0.
|
Имя матрицы MATLAB для доступа.
|
|
Местоположение рабочего листа, где функция пишет содержимое
|
|
0 |
Если данные существуют в заданных ячейках рабочего листа, они перезаписываются.
Если размерности матрицы MATLAB больше, чем та из заданных ячеек, переполнения данных в дополнительные строки и столбцы.
edat не должен включать ячейку, которая содержит MLGetMatrix функция. Другими словами, бойтесь перезаписывать саму функцию. Также убедитесь, что существует достаточно комнаты в рабочем листе, чтобы записать матричное содержимое. Если существует недостаточная комната, функция генерирует фатальную ошибку.
MLGetMatrix функция автоматически не настраивает адреса ячеек. Если edat явный адрес ячейки, отредактируйте его, чтобы откорректировать адрес, когда вы делаете любое из следующего:
Вставьте или удалите строки или столбцы.
Переместите или скопируйте функцию в другую ячейку.
Если режим вычисления рабочего листа является автоматическим, MLGetMatrix выполняется, когда вы вводите формулу в ячейку. Если режим вычисления рабочего листа является ручным, введите MLGetMatrix функция в ячейке, и затем нажимает F9, чтобы выполнить его. Однако нажатие F9 в этой ситуации может также выполниться, другой рабочий лист функционирует снова, и сгенерируйте непредсказуемые результаты.
Если вы используете MLGetMatrix в макро-стандартной подпрограмме введите MatlabRequest на линии после MLGetMatrix. MatlabRequest инициализирует внутренние переменные Spreadsheet Link™ и включает MLGetMatrix функционировать в стандартной подпрограмме. Не включайте MatlabRequest в макро-функции, если функция не вызвана от стандартной подпрограммы.
MLAppendMatrix | MLPutMatrix | MLPutRanges