Can I define variable in matlab?
조회 수: 5 (최근 30일)
이전 댓글 표시
Do we need any particular command if i need variable. If A=[1 2 3] i need this as: A=[X1 X2 X3]
댓글 수: 8
Walter Roberson
2017년 3월 14일
Well, then what I posted will allow you to do that. You should go ahead and try and see if it works for your needs.
I think you are making a mistake, though. The output from an interleaver would normally be symbols, not variables. For practical purposes, the symbols would normally be encoded as non-negative integers that could be used as indices.
채택된 답변
Walter Roberson
2017년 3월 14일
int_data=[4 2 1 5 6 3]
X = sym('X', [1, max(int_data)]);
y = X(int_data);
The result would be
y = [X4 X2 X1 X5 X6 X3]
추가 답변 (1개)
ES
2017년 3월 14일
편집: ES
2017년 3월 14일
From what I understand from your code, you can simply put
y = X (int_data);
[ Example:
X = [2,4,6,8,10,12,14,16,18]
int_data=[4 2 1 5 6 3];
disp(X(int_data));
>> 8 4 2 10 12 6
]
If this is not what you need, Please say what are your inputs and outputs? The code you have provided is not enough!
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Whos에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!