При вызове метода или функции .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.