Когда вы вызываете метод.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) |
NET.enableAutoRelease | Разблокируйте объект.NET, представляющий Обертку вызовов среды выполнения (обертка COM) |
MATLAB автоматически преобразует аргументы метода в типы.NET.
Обработка данных, возвращенных в объекты.NET
Отображение.NET C# вводит к типам MATLAB.
MATLAB автоматически преобразует числовые данные.NET в и из эквивалентных данных MATLAB.
Передайте аргументы System.String
Примеры с помощью System.String аргументы.
Передача Массивов ячеек данных.NET
Советы для работы с содержимым вложенного System.Object массивы в MATLAB.
Считайте Массивы ячеек данных об электронной таблице Excel
В этом примере показано, как преобразовать столбцы Microsoft® Excel® данные об электронной таблице к типам MATLAB.
Передача аргумента System.Enum
Примеры с помощью System.Enum аргументы.
Передайте аргументы System.Nullable
В этом примере показано, как обработать методы.NET с System.Nullable аргументы типа, базовым типом значения которых является double.
То В этом примере показано, как создать.NET, неровно оборвало массив System.Double использование NET.createArray функция.
Преобразуйте вложенные массивы System.Object
В этом примере показано, как использовать cell функционируйте, чтобы преобразовать данные во вложенном System.Object массивы.
Использование массивов с приложениями.NET
MATLAB автоматически преобразует массивы в типы.NET, как описано в Таблице преобразования Типа примитива MATLAB.
Преобразуйте массивы.NET в Массивы ячеек
Используйте cell функционируйте, чтобы преобразовать System.String и System.Object массивы к массивам ячеек MATLAB.
Ограничения к поддержке массивов.NET
Функции.NET, не поддерживавшие в MATLAB.