NET.convertArray

(Не рекомендуемый) Преобразовать числовой массив MATLAB в массив .NET

NET.convertArray не рекомендуется. MATLAB® автоматически преобразует массивы в типы .NET. Для получения дополнительной информации см. Вопросы совместимости.

Описание

пример

arrObj = NET.convertArray(V,arrType,m,n,p,...) преобразует массив MATLAB в массив типа .NET arrType. Если вы не задаете arrTypeMATLAB преобразует массив в соответствии с таблицей преобразования примитивных типов MATLAB. См. раздел «Pass Primitive .NET Types». Чтобы преобразовать вектор MATLAB в двумерный массив .NET (либо 1 бай- n или m-by-1), используйте необязательные значения m,n,p,.... Если V является вектором MATLAB, и вы не задаете количество размерностей и их размеры, затем arrObj представляет собой одномерный массив .NET.

Примеры

свернуть все

Создайте список L случайных System.Int32 целые числа, использующие System.Collections.Generic.List Класс, а затем отсортируйте результаты.

% Create array R of random integers
nInt = 5;
R = randi(100,1,nInt);
% Create .NET array A
A = NET.convertArray(R,'System.Int32');
% Put A into L, a generic collections list
L = NET.createGeneric('System.Collections.Generic.List',{'System.Int32'},A.Length);
L.AddRange(A)
% Sort the values in L
L.Sort

Входные параметры

свернуть все

Массив MATLAB, заданный как допустимый числовой тип MATLAB.

Тип массива .NET, заданный как строка или вектор символов. Имя включает пространство имен.

Пример: 'System.Int32'

Количество элементов в каждой размерности, заданное как массив целых чисел.

Выходные аргументы

свернуть все

Вопросы совместимости

расширить все

Не рекомендуемый запуск в R2011b

См. также

Введенный в R2009a