MATLAB ヘルプ センター
非原始 .NET 型の配列
array = NET.createArray(typeName,[m,n,p,...])
array = NET.createArray(typeName,m,n,p,...)
array = NET.createArray(typeName,[m,n,p,...]) は typeName 型の多次元 .NET array を作成します。
typeName
m,n,p,...
array
例
array = NET.createArray(typeName,m,n,p,...) は、配列を作成するための代替の構文です。
配列の下限を指定することはできません。
すべて折りたたむ
List<Int32> 汎用タイプの .NET 配列を作成します。
List<Int32>
genType = NET.GenericClass('System.Collections.Generic.List','System.Int32'); arr = NET.createArray(genType,5)
arr = List<System*Int32>[] with properties: Length: 5 LongLength: 5 Rank: 1 SyncRoot: [1x1 System.Collections.Generic.List<System*Int32>[]] IsReadOnly: 0 IsFixedSize: 1 IsSynchronized: 0
3 つの要素の .NET 配列を作成します。
jaggedArray = NET.createArray('System.Double[]',3)
jaggedArray = Double[][] with properties Length: 3 LongLength: 3 Rank: 1 SyncRoot: [1x1 System.Double[][]] IsReadOnly: 0 IsFixedSize: 1 IsSynchronized: 0
さまざまな次元の配列に値を割り当てます。
jaggedArray(1) = [1,3,5,7,9]; jaggedArray(2) = [0,2,4,6]; jaggedArray(3) = [11,22];
3 番目の配列の最初の値を表示します。
jaggedArray(3,1)
ans = 11
List<Double> ジェネリック型のジャグ配列を作成します。
List<Double>
ジェネリック型を定義します。
genCls = NET.GenericClass('System.Collections.Generic.List[]','System.Double');
配列を作成します。
genArr = NET.createArray(genCls,3)
genArr = List<System*Double>[][] with properties: Length: 3 LongLength: 3 Rank: 1 SyncRoot: [1×1 System.Collections.Generic.List<System*Double>[][]] IsReadOnly: 0 IsFixedSize: 1 IsSynchronized: 0
System.Double[][][] 型のジャグ配列を作成します。
System.Double[][][]
netArr = NET.createArray('System.Double[][]',3)
netArr = Double[][][] with properties: Length: 3 LongLength: 3 Rank: 1 SyncRoot: [1x1 System.Double[][][]] IsReadOnly: 0 IsFixedSize: 1 IsSynchronized: 0
NET.GenericClass
完全に指定された .NET 配列の型の名前。string、文字ベクトル、または NET.GenericClass オブジェクトとして指定します。
例: 'System.Double[]'
'System.Double[]'
例: 'NET.GenericClass('System.Collections.Generic.List','System.Int32')'
'NET.GenericClass('System.Collections.Generic.List','System.Int32')'
各次元の要素の数。整数の配列として指定します。
R2009a で導入
NET.convertArray | NET.createGeneric
NET.convertArray
NET.createGeneric
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ