Создайте или перезапишите матрицу 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