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

Была ли эта тема полезной?