Can I define variable in matlab?
古いコメントを表示
Do we need any particular command if i need variable. If A=[1 2 3] i need this as: A=[X1 X2 X3]
8 件のコメント
Steven Lord
2017 年 3 月 13 日
Can you say a little more about what you're trying to do, how you would use that A matrix later in your code?
dpb
2017 年 3 月 13 日
Anticipating that, most likely this isn't the way to proceed; see the section "Alternatives to the eval Function" at
doc eval
particularly the second, "Variables with Sequential Names"
kritika adhikari
2017 年 3 月 14 日
編集済み: Walter Roberson
2017 年 3 月 14 日
KSSV
2017 年 3 月 14 日
what you are trying to do is not clear.
kritika adhikari
2017 年 3 月 14 日
ES
2017 年 3 月 14 日
From what I understand from your code, you can simply put
y = X (int_data);
If this is not what you need, Please say what are your inputs and outputs? The code you have provided is not enough!
kritika adhikari
2017 年 3 月 14 日
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.
採用された回答
その他の回答 (1 件)
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!
カテゴリ
ヘルプ センター および File Exchange で Whos についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!