Lable dimensions of multidimensional array

3 ビュー (過去 30 日間)
Mahla Bakhshi
Mahla Bakhshi 2020 年 7 月 9 日
コメント済み: Matt J 2020 年 7 月 13 日
Hi !
I have a 4D array of cells. each dimension corresponds to a variable defined in a loop
How can I assign lables to each dimension so that if the user want the data in B{1,2,19,5} index, they can call for example B{ 'range=4' , '4V' , '5A' , '3m' }
Thanks in advance!

回答 (1 件)

Matt J
Matt J 2020 年 7 月 9 日
編集済み: Matt J 2020 年 7 月 10 日
There is no quick way to enable this, I'm afraid. You would have too write your own customized data object type and provide a subsref method to process the indexing syntax that you want,
  2 件のコメント
Mahla Bakhshi
Mahla Bakhshi 2020 年 7 月 13 日
Thanks for your answer. But I did not uderstand how to customize data objecting for 4D array ?
Matt J
Matt J 2020 年 7 月 13 日
This example may help, if you are determined to write your own class.

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

カテゴリ

Help Center および File ExchangeAxis Labels についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by