Effacer les filtres
Effacer les filtres

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

1 vue (au cours des 30 derniers jours)
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

Réponse acceptée

Walter Roberson
Walter Roberson le 10 Mar 2011
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

Plus de réponses (2)

MIchael
MIchael le 4 Avr 2011
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

Jian Wang
Jian Wang le 19 Oct 2011
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 commentaire
Walter Roberson
Walter Roberson le 22 Oct 2011
Jian,
You can use the MuPAD array() call,
http://www.mathworks.com/help/toolbox/mupad/stdlib/array.html

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by