Labeled rows and column in a matrix

I would like to create a matrix with labeled rows and columns. Then use the labels to fill in the Matrix. For example: the first row of matrix A is word1 and the third column of A is word3. I want to value A(word1,word3)=1.5 . sometimes I need numerical index of rows/columns (like a normal matrix) and sometimes the labels. I tried container.map, but it does not have numerical index! Which structure would you suggest?
Thanks, Shima

2 件のコメント

Stephen23
Stephen23 2016 年 3 月 14 日
編集済み: Stephen23 2016 年 3 月 14 日
Why not just use containers.map and keep a list of the keys in a cell array. You can use indexing directly on the cell array to get the keys that you need, and then apply the keys to the map object.
Or perhaps a table might be more suitable.
Kirby Fears
Kirby Fears 2016 年 3 月 14 日
The table structure works here.

サインインしてコメントする。

 採用された回答

MHN
MHN 2016 年 3 月 14 日

0 投票

Use table instead.

その他の回答 (0 件)

カテゴリ

タグ

質問済み:

2016 年 3 月 14 日

回答済み:

MHN
2016 年 3 月 14 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by