Создание или замена матрицы MATLAB данными из листа Microsoft Excel
Если var_name существует, MLPutMatrix функция заменяет свое содержимое на содержимое mdat.
Пустые ячейки числовых данных в mdat стать нулями в матрице MATLAB, идентифицированной var_name.
Если какой-либо элемент mdat содержит строковые данные, mdat становится массивом ячеек MATLAB. Пустые строковые элементы в mdat стать NaNs в массиве ячеек MATLAB.
При использовании MLPutMatrix в подпрограмме укажите источник данных листа с помощью макроса Microsoft ® ExcelRange. Например:
Sub test()
MLPutMatrix "a", Range("A1:A3")
End Sub
Если в документе имеется именованный диапазон, вместо него можно указать имя. Например:
Sub test()
MLPutMatrix "a", Range("temp")
End Sub
Для работы с кодом VBA в Excel с Link™ электронной таблицы необходимо включить ссылку на электронную таблицу в качестве ссылки в редакторе Microsoft Visual Basic. Дополнительные сведения см. в разделе Установка.
MLAppendMatrix | MLGetMatrix | MLPutRanges