Creating an ordered list of vectors
이전 댓글 표시
I'm looking to create a list of vectors arbitrary in length. I was looking for something along the lines of: iterations=___ % some arbitrary number
for i=1:iterations vi=[1 2 3 4]; end
Hoping this would create the vectors v1, v2, v3, v4 ... which are all the same vector [1 2 3 4].
채택된 답변
추가 답변 (2개)
Jan
2011년 5월 31일
Use a CELL instead:
v = cell(1, iterations);
v(:) = {1:4}
Now you can use v{1} instead of v1. It is always better (nicer, safer, faster) to use an index as index, instead of hiding the index in the name of the variable.
Paulo Silva
2011년 5월 31일
1 개 추천
v=perms(1:4);
Now instead of having v1,v2... you have v(1),v(2)...
댓글 수: 1
Jan
2011년 5월 31일
Why PERMS? The OP looks for v1=[1,2,3,4] etc.
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!