|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 orionsnow 于 2011-1-12 19:55 编辑
有什么软件可以做矩阵分块运算的?
mathematica 不行
maple?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Dear Sean,
Thank you very much for the information.
the infor you gaved me is matrix decomposition.
but the one i want to use is block wise matrix decomposition.
maybe i am not make my question not clear
in detail.
here i have a big matrix E, which have 4 blocks
[A,B
C,D]
latex code
E = $\displaystyle \left[\begin{array}{cc} A & B \\ C & D
\end{array}\right]^{-1}$
A, B, C, D are full rank square matrix.
so the block wise inverse E^-1 is
[ S_d, S_d^-1 .B .D^-1,
..., ..............]
latex code:
$\displaystyle \left[\begin{array}{cc} S^{-1}_{D} & -S^{-1}_{D}BD^{-1}
\\ -D^{-1}CS^{-1}_{D} & D^{-1} + D^{-1}CS^{-1}_{D}BD^{-1}
\end{array}\right]$
in short,
i what repeat the precedure that listed here by mathematica7. that i
give ABCD, then mathematica inverse the E as a matrix of ABCD.
https://ccrma.stanford.edu/~jos/ ... decompositions.html
thank you again for all the help
Best Regards
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
----------------------------------------------------------------------------
Hello
If a function does not exist in Mathematica, you will have write it using
the already defined functions in Mathematica. As I stated in the previous
email, I do not believe the function you want is a predefined function in
Mathematica. However, defining this function in Mathematica should not be
too difficult.
I have attached a notebook showing how to access the different quadrants of
a matrix and recombine them. This should provide a useful starting point
for writing your function.
If you are not familiar with programming in Mathematica, please read the
documentation on lists and functions:
http://reference.wolfram.com/mathematica/howto/WorkWithLists.html
http://reference.wolfram.com/mat ... iningFunctions.html
If you have any specific questions about how to use the documented
functions in Mathematica while making this program, please let me know.
Sincerely,
Sean Clarke
Technical Support |
|