create symbolic variables

5 ビュー (過去 30 日間)
Artur M. G. Lourenço
Artur M. G. Lourenço 2011 年 11 月 8 日
My problem is the following:
if I have an array ij then have to create variables ij.
ex.:
a = [ 1 2; 3 4]
then
b = [x11 x21;x12 x22]
have to create the variables corresponding to the size of the matrix.
These variables can be syms or string. Can I convert the string to syms after.
thanks advanced
  1 件のコメント
Artur M. G. Lourenço
Artur M. G. Lourenço 2011 年 11 月 8 日
in fact there str2sym. Sorry

サインインしてコメントする。

採用された回答

Andrei Bobrov
Andrei Bobrov 2011 年 11 月 8 日
a = [1 2;3 4];
x = sym('x%d%d',size(a)).'
please read: doc sym

その他の回答 (1 件)

Artur M. G. Lourenço
Artur M. G. Lourenço 2011 年 11 月 8 日
My god, I ask my five excuses. Always read the doc before asking a question and this time I have not read. Thank you, this is not repeated.
  2 件のコメント
Walter Roberson
Walter Roberson 2011 年 11 月 8 日
Though to be fair, this feature is new in R2011b. (Or was it R2010b?)
Artur M. G. Lourenço
Artur M. G. Lourenço 2011 年 11 月 11 日
true

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by