MATLAB ヘルプ センター
Map オブジェクトの戻り値
Map
valueSet = values(M)
valueSet = values(M,keySet)
メモ
dictionary は、キーと値としてより多くのデータ型を受け入れ、パフォーマンスも高いため、containers.Map よりも推奨されます。 (R2022b 以降)
dictionary
containers.Map
valueSet = values(M) は、入力 Map オブジェクトのすべての値を cell 配列として返します。
M
例
valueSet = values(M,keySet) は、cell 配列 keySet で指定されたキーに対応する値を返します。出力引数 valueSet のサイズは keySet と同じになります。
keySet
valueSet
すべて折りたたむ
Map オブジェクトを作成します。
ids = [437 1089 2362]; names = {'Li, N.','Jones, R.','Sanchez, C.'}; M = containers.Map(ids,names)
M = Map with properties: Count: 3 KeyType: double ValueType: char
その値を含む cell 配列を返します。
valueSet = 1×3 cell {'Li, N.'} {'Jones, R.'} {'Sanchez, C.'}
months = {'Jan','Feb','Mar','Apr'}; rainfall = [327.2 368.2 197.6 178.4]; M = containers.Map(months,rainfall)
M = Map with properties: Count: 4 KeyType: char ValueType: double
指定したキーに対応する値を返します。
keySet = {'Jan','Feb'}; valueSet = values(M,keySet)
valueSet=1×2 cell array {[327.2000]} {[368.2000]}
1 つの値を返します。指定するキーが 1 つの場合でも cell 配列として指定しなければなりません。
keySet = {'Apr'}; valueSet = values(M,keySet)
valueSet = 1×1 cell array {[178.4000]}
入力 Map オブジェクト。
Map オブジェクトから対応する値を返すキー。cell 配列として指定します。
キーを string として指定した場合でも、そのキーは cell 配列に含まれていなければなりません。
R2008b で導入
dictionary | containers.Map | keys | isKey | remove
keys
isKey
remove
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ