Пакет: .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