Создание или добавление матрицы 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 ® Visual Basic ® вызов завершается неуспешно. Сообщение об ошибкеByRef Argument Type Mismatch появляется.
Для работы с кодом VBA в Excel с Link™ электронной таблицы необходимо включить ссылку на электронную таблицу в качестве ссылки в редакторе Microsoft Visual Basic. Дополнительные сведения см. в разделе Установка.