Telling MuPad that Symbolic Variable is a Matrix and not a Scalar (Symbolic Matrix Operations)

Hi,
is there a way to tell MuPad that symbolic variables A and B are matrices and not scalars? It usually sorts the variables in an alphabetic order. Hence, B*A produces A*B, which won't be correct in case of matrices.
I need to re-arrange large equations that involve matrices and would like to do this in MuPad.
Thanks in advance.
Cheers,
m

 Accepted Answer

Which release do you have? If you have 2010b or later, you can do it, provided you assign specific dimensions: see the documentation for sym
That method is new for 2010b; before that you have to assign it a matrix of symbolic values, such as I show here

More Answers (2)

Hi Walter,
sorry for the late reply. Indeed, I am using an older version, and therefore cannot use this (useful) feature.
Thanks for your reply, it has given the right answer.
Michael
Hi, I am having the same problem in Mupad. The sym command given above can't be used in Mupad, right? How to do that in Mupad?

1 Comment

Jian,
You can use the MuPAD array() call,
http://www.mathworks.com/help/toolbox/mupad/stdlib/array.html

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!