При вызове метода или функции .NET MATLAB автоматически преобразует большинство примитивных аргументов MATLAB в типы .NET. Чтобы передать массив строк, используйте cell функция. Чтобы передать массивы других типов MATLAB, используйте NET.createArray функция. Вы не можете передать массивы структур, разреженные массивы или комплексные числа в методы .NET.
MATLAB автоматически преобразует примитивные типы возвратов .NET в эквивалентные типы MATLAB, если они существуют. Преобразование System.String объект, вызовите char функция. Если функция .NET возвращает массив, перед использованием данных в команде MATLAB используйте соответствующую числовую функцию MATLAB для прямоугольных массивов или cell функция для зубчатых массивов.
NET.createArray | Массив для непримитивных типов .NET |
NET.disableAutoRelease | Объект Lock .NET, представляющий COM-оболочку (RunTime Callable Wrapper) |
NET.enableAutoRelease | Разблокируйте объект .NET, представляющий COM-оболочку (RunTime Callable Wrapper) |
MATLAB автоматически преобразует аргументы метода в типы .NET.
Указатели на данные, возвращенные из объектов .NET
Сопоставление типов C # .NET с типами MATLAB.
MATLAB автоматически преобразует числовые данные .NET в и из эквивалентных данных MATLAB.
Примеры с использованием System.String аргументы.
Передайте массивы ячеек данных .NET
Советы по работе с содержимым вложенных System.Object массивы в MATLAB.
Чтение массивов ячеек данных электронных таблиц Excel
В этом примере показано, как преобразовать столбцы Microsoft® Excel® данные электронных таблиц для типов MATLAB.
Передайте аргументы System.Enum
Примеры с использованием System.Enum аргументы.
Передайте аргументы System.Nullable
В этом примере показано, как обрабатывать методы .NET с помощью System.Nullable аргументы типа, базовый тип значений которых double.
Передайте объединенные массивы
В этом примере показано, как создать массив jagged .NET из System.Double использование NET.createArray функция.
Преобразование вложенной системы Массивов объектов
В этом примере показано, как использовать cell функция для преобразования данных во вложенные System.Object массивы.
Использование массивов с приложениями .NET
MATLAB автоматически преобразует массивы в типы .NET, как описано в таблице преобразования типов примитивов MATLAB.
Преобразование массивов .NET в массивы ячеек
Используйте cell функция для преобразования System.String и System.Object массивы в массивы ячеек MATLAB.
Ограничения на поддержку массивов .NET
Функции .NET, не поддерживаемые в MATLAB.