How to want to define a matrix whose name is a value of another variable
조회 수: 4 (최근 30일)
이전 댓글 표시
I have a variable which contains some character data and now I want define a matrix with the same character data by using the variable. for example let variable V='abc' and now I want to define a matrix with name abc using variable V. The code which I am using is
V='abc'; u=rand(3); V=u;
Now I want that u should be assign to 'abc' but the above code actually redefine the variable V. Hope I have put my point.
댓글 수: 0
답변 (2개)
Iman Ansari
2013년 4월 8일
Hi
V='abc'; u=rand(3);eval([V '=u']);
댓글 수: 2
Walter Roberson
2014년 1월 3일
You might have accidentally defined "rand" or "eval" as variables.
In any case this approach is not recommended; please see the link I posted.
참고 항목
카테고리
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!