Info
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
can help me with this simple code?
조회 수: 1 (최근 30일)
이전 댓글 표시
I have a list of string (str_1,str_2.......str_n) an a matrix called "A" of string
str_1 str_2
str_1 str_4
... ...
I want to assign for each "str" a number, for example
str_1=1
str_2=2
....
to have the matrix "A":
1 2
1 4
댓글 수: 1
Jan
2016년 3월 23일
"A" cannot be a matrix of strings, because this is not valid in Matlab. Do you mean a cell string?
답변 (2개)
Jan
2016년 3월 23일
Don't do this!
You find hundrets of concerning threads in this forum, e.g. http://www.mathworks.com/matlabcentral/answers/269836-hi-i-want-to-define-repetitive-vectors-from-notepad-data-using-loop
댓글 수: 0
Walter Roberson
2016년 3월 23일
If you have the Symbolic Toolbox, you can do this:
str = sym('str_%d', [1 n]);
A = [str(1), str(2)
str(1), str(4)];
subs(A, str, [1 2 17 4])
you might even be able to refer to str_1 directly in A; I would need to test that.
댓글 수: 0
이 질문은 마감되었습니다.
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!