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