Когда вы вызываете метод.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-объект |
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.