Create variable with name from other variable string
50 ビュー (過去 30 日間)
古いコメントを表示
Victor Andrés Sánchez Zurita
2021 年 6 月 26 日
Hello,
My question is, if i have a string variable, coulf i assing that string as a name for a new variable?
For example, if i have
name_string = 'name_var';
can i have
name_var = 5;
somehow wihouth me writing the actual code?
採用された回答
Joseph Cheng
2021 年 6 月 26 日
While it is not adviseable to have variables created in this way maybe you have a good reason to but still un-adviseable but here you go:
name_str = 'name_var';
eval(sprintf('%s = 5',name_str))
disp([name_str 'has been assigned to ' num2str(name_var)])
3 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!