Создайте или перезапишите матрицу MATLAB с данными из рабочего листа Microsoft Excel
Если var_name
существует, MLPutMatrix
функционируйте заменяет его содержимое на содержимое mdat
.
Пустые ячейки числовых данных в mdat
станьте числовыми нулями в матрице MATLAB, идентифицированной var_name
.
Если любой элемент mdat
содержит данные о строке, mdat
становится массивом ячеек MATLAB. Элементы пустой строки в mdat
станьте NaN
s в массиве ячеек 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