How can i use a cell array in the symbolic variables?

2 visualizzazioni (ultimi 30 giorni)
How can i use a cell array in the symbolic variables?
I have some variables in a matrix (for example [B]).
I want to put the [B] in a cell array.
Is it possible?
  3 Commenti
masoud jiryaei
masoud jiryaei il 22 Ago 2019
I actually want to put symbolic variables in a cell array.
masoud jiryaei
masoud jiryaei il 22 Ago 2019
Modificato: masoud jiryaei il 22 Ago 2019
for example : I have this 2-by-2 matrix : [A] = [ a*(x^2) , b(y^3) ; d*(x^2)*y , c ].
and I want to put it in a cell array 3-by-1 : {b} = { [A] ; [A] ; [A] }

Accedi per commentare.

Risposta accettata

madhan ravi
madhan ravi il 22 Ago 2019
Modificato: madhan ravi il 22 Ago 2019
Wanted = num2cell(symvar(B))
edit: After your comment.
>> syms a b c d x y z
>> A = [ a*(x^2) , b*(y^3) ; d*(x^2)*y , c ]
A =
[ a*x^2, b*y^3]
[ d*x^2*y, c]
>> B = repelem({A},3,1)
B =
3×1 cell array
{2×2 sym}
{2×2 sym}
{2×2 sym}
>>

Più risposte (1)

masoud jiryaei
masoud jiryaei il 22 Ago 2019
Thanks

Community Treasure Hunt

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

Start Hunting!

Translated by