Split a matrix into a sum of other matrices
조회 수: 5 (최근 30일)
이전 댓글 표시
Hello,
I Have a big matrix (100x100) comprised of both numerical and symbolic variables. Is there any way I can split the matrix above into a sum of matrices of the same size?
example: A=[2*x1, 5*x2; 4*x3, x4]
A= x1*[2, 0; 0 0] + x2*[0, 5; 0 0] + x3*[0, 0; 4 0] + x4*[0, 0; 0 1]
I would hate to do this by hand, so any help to simplify my problem would be greatly appreciated.
Thank You
댓글 수: 0
답변 (2개)
Matt Kindig
2013년 4월 3일
How is your matrix currently defined? Are you really combining both numeric elements (e.g. doubles) and symbolic elements (created by sym() function) together?
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!