NET.convertArray

Пакет: .NET

Преобразуйте числовой массив MATLAB в массив.NET

Примечание

MATLAB® автоматически преобразует массивы в типы.NET. Для получения информации смотрите Массивы Использования с Приложениями.NET.

Синтаксис

arrObj = NET.convertArray(V,'arrType',[m,n])

Описание

arrObj = NET.convertArray(V,'arrType',[m,n]) преобразует массив MATLAB V к массиву.NET. Дополнительное значение arrType строка или вектор символов, представляющий квалифицированный к пространству имен тип массива.NET. Чтобы преобразовать вектор MATLAB в двумерный массив.NET (или 1 на n или m-1), используйте дополнительные значения m,n. Если V вектор MATLAB, и вы не задаете количество размерностей и их размеров, выхода arrObj одномерный массив.NET.

Если вы не задаете arrType, MATLAB преобразует тип согласно Таблице преобразования Типа примитива MATLAB. Смотрите Передачу Примитивные Типы.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

Смотрите также

Представленный в R2009a