Создайте или добавьте матрицу MATLAB с данными из таблицы Microsoft Excel
= MLAppendMatrix(var_name,mdat)
MLAppendMatrix var_name,mdat
out = MLAppendMatrix(var_name,mdat)
= MLAppendMatrix( добавляет данные в var_name,mdat)mdat к MATLAB® матрица var_name или создает var_name если он не существует. Используйте этот синтаксис при работе непосредственно в листе.
MLAppendMatrix добавляет данные в var_name,mdatmdat в матрицу MATLAB var_name или создает var_name если он не существует. Используйте этот синтаксис в макросе VBA.
позволяет выявлять ошибки при выполнении out = MLAppendMatrix(var_name,mdat)MLAppendMatrix в макросе VBA. Если MLAppendMatrix отказывает, затем out является строка , содержащая кодом ошибки. В противном случае out является 0.
|
Имя матрицы MATLAB, к которой нужно добавить данные.
|
|
Расположение данных для добавления к
|
|
|
MLAppendMatrix проверяет размерности var_name и mdat чтобы определить, как добавить mdat на var_name. Если размерности позволяют добавить mdat как новые строки или новые столбцы, оно добавляется mdat на var_name как новые строки. Если размерности не совпадают, функция возвращает ошибку.
Если mdat первоначально не является Excel® Range тип данных, и вы вызываете функцию из листа, MLAppendMatrix выполняет необходимый тип принуждения.
Если mdat не является приложением Excel Range тип данных, и вы вызываете функцию из Microsoft® Визуальный базовый® макрос, вызов завершается неуспешно. Сообщение об ошибке ByRef Argument Type Mismatch появляется.
Чтобы работать с кодом VBA в Excel с Spreadsheet Link™, необходимо включить Spreadsheet Link в качестве ссылки в редакторе Microsoft Visual Basic. Для получения дополнительной информации см. раздел Установка.