필터 지우기
필터 지우기

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

조회 수: 2 (최근 30일)
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

채택된 답변

Walter Roberson
Walter Roberson 2011년 3월 10일
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

추가 답변 (2개)

MIchael
MIchael 2011년 4월 4일
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 2011년 10월 19일
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
Walter Roberson
Walter Roberson 2011년 10월 22일
Jian,
You can use the MuPAD array() call,
http://www.mathworks.com/help/toolbox/mupad/stdlib/array.html

댓글을 달려면 로그인하십시오.

태그

Community Treasure Hunt

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

Start Hunting!

Translated by