Типы данных.NET в MATLAB

Преобразование данных, данные о передаче между MATLAB® и.NET

Когда вы вызываете метод.NET или функцию, MATLAB автоматически преобразует большинство примитивных аргументов MATLAB в типы.NET. Чтобы передать массив строк, используйте cell функция. Чтобы передать массивы других типов MATLAB, используйте NET.createArray функция. Вы не можете передать массивы структур, разреженные массивы или комплексные числа к методам.NET.

MATLAB автоматически преобразует примитивный.NET, возвращают типы в эквивалентные типы MATLAB, если они существуют. Преобразовывать System.String объект, вызовите char функция. Если функция.NET возвращает массив, перед использованием данных в команде MATLAB, используйте соответствующую числовую функцию MATLAB в прямоугольных массивах или cell функция для зубчатых массивов.

Функции

NET.createArrayМассив для непримитивных типов.NET
NET.disableAutoReleaseЗаблокируйте объект.NET представление Обертки вызовов среды выполнения (Обертка COM) так, чтобы MATLAB не выпускал COM-объект
NET.enableAutoReleaseРазблокируйте объект.NET представление Обертки вызовов среды выполнения (Обертка COM) так, чтобы MATLAB выпустил COM-объект

Темы

Передача данных объектам.NET

MATLAB автоматически преобразует аргументы метода в типы.NET.

Обработка данных, возвращенных в объекты.NET

Отображение.NET C# вводит к типам MATLAB.

Передача числовых аргументов

MATLAB автоматически преобразует числовые данные.NET в и из эквивалентных данных MATLAB.

Передача системы.

Примеры с помощью System.String аргументы.

Передача Массивов ячеек данных.NET

Советы для работы с содержимым вложенного System.Object массивы в MATLAB.

Считайте Массивы ячеек данных об электронной таблице Excel

В этом примере показано, как преобразовать столбцы данных об электронной таблице Microsoft® Excel® к типам MATLAB.

Передача аргумента System.Enum

Примеры с помощью System.Enum аргументы.

Передача системы. Аргументы Nullable

В этом примере показано, как обработать методы.NET с System.Nullable аргументы типа, базовым типом значения которых является double.

Передача зубчатых массивов

То В этом примере показано, как создать.NET, неровно оборвало массив System.Double использование NET.createArray функция.

Преобразование вложенной системы.

В этом примере показано, как использовать cell функционируйте, чтобы преобразовать данные во вложенном System.Object массивы.

Использование массивов с приложениями.NET

MATLAB автоматически преобразует массивы в типы.NET, как описано в Таблице преобразования Типа примитива MATLAB.

Преобразуйте массивы.NET в Массивы ячеек

Используйте cell функционируйте, чтобы преобразовать System.String и System.Object массивы к массивам ячеек MATLAB.

Поиск и устранение проблем

Ограничения к поддержке массивов.NET

Функции.NET, не поддерживавшие в MATLAB.