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

2 次查看(过去 30 天)
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 个评论
masoud jiryaei
masoud jiryaei 2019-8-22
I actually want to put symbolic variables in a cell array.
masoud jiryaei
masoud jiryaei 2019-8-22
编辑:masoud jiryaei 2019-8-22
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] }

请先登录,再进行评论。

采纳的回答

madhan ravi
madhan ravi 2019-8-22
编辑:madhan ravi 2019-8-22
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}
>>

更多回答(1 个)

masoud jiryaei
masoud jiryaei 2019-8-22
Thanks

类别

Help CenterFile Exchange 中查找有关 Symbolic Variables, Expressions, Functions, and Preferences 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by