Создайте или добавьте матрицу 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
,mdat
mdat
в матрицу 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. Для получения дополнительной информации см. раздел Установка.