Convert A String Into a MATLAB Variable Name

I was trying to figure out if a had a string such as a= 'TEMP' and create a second variable which has the name TEMP which I would assign a corresponding value to. The problem is that I want to have 'TEMP' vary in a loop or as part of a function without have to manually assign it.

回答 (2 件)

Sean de Wolski
Sean de Wolski 2011 年 7 月 7 日

1 投票

Don't do it!
What if the variable name is 'size' or 'sum' or something useful and you overwrite a needed builtin function?

1 件のコメント

Jan
Jan 2011 年 7 月 7 日
+1. And if it is possible: +1+1+1+1+1

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

Chirag Gupta
Chirag Gupta 2011 年 7 月 7 日

0 投票

There is a MATLAB function to do this: genvarname
This is useful in certain cases as shown in the examples

カテゴリ

ヘルプ センター および File ExchangeIntroduction to Installation and Licensing についてさらに検索

質問済み:

2011 年 7 月 7 日

Community Treasure Hunt

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

Start Hunting!

Translated by