Create variable with name from other variable string
조회 수: 50 (최근 30일)
이전 댓글 표시
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!