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