How can I combine text and numbers to a new variable?

4 ビュー (過去 30 日間)
Robert Berghaus
Robert Berghaus 2017 年 7 月 25 日
編集済み: the cyclist 2017 年 7 月 25 日
I need to combine a written part with a number I define before, to implement many new variables. For example
number=42
(['hallo',number])=anyvalue
What I want to get is
hallo42=anyvalue %or
hallo42=17
(1x1double) it is called I think. Thank you.

採用された回答

the cyclist
the cyclist 2017 年 7 月 25 日
編集済み: the cyclist 2017 年 7 月 25 日
You should use a cell array.
number=42
hallo{number} = 17;
You might think it is better to have a series of variables with names like
hallo42
hallo43
etc ...
But you will find many, many threads on this forum explaining why that is a bad programming practice.

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by