create symbolic variables

4 Ansichten (letzte 30 Tage)
Artur M. G. Lourenço
Artur M. G. Lourenço am 8 Nov. 2011
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

Akzeptierte Antwort

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

Weitere Antworten (1)

Artur M. G. Lourenço
Artur M. G. Lourenço am 8 Nov. 2011
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 Kommentare
Walter Roberson
Walter Roberson am 8 Nov. 2011
Though to be fair, this feature is new in R2011b. (Or was it R2010b?)
Artur M. G. Lourenço
Artur M. G. Lourenço am 11 Nov. 2011
true

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by