【发布时间】:2011-10-05 13:58:23
【问题描述】:
在 Maxima 中,如何简化作为矩阵组成部分的方程?我有一个相当大的矩阵,想简化它的组成部分(例如,分解和抵消)。
谢谢。
【问题讨论】:
-
您能否编辑您的问题以包含一个示例(例如 2*2)矩阵来帮助懒惰的人解决您的问题?
标签: matrix components simplification maxima
在 Maxima 中,如何简化作为矩阵组成部分的方程?我有一个相当大的矩阵,想简化它的组成部分(例如,分解和抵消)。
谢谢。
【问题讨论】:
标签: matrix components simplification maxima
大多数函数(在适当的情况下)已经在列表、矩阵、方程等上进行了线程化...
例如:
(%i1) a : [[cos(x)^2+sin(x)^2,1],[0,sin(x)*cos(x)]];
2 2
(%o1) [[sin (x) + cos (x), 1], [0, cos(x) sin(x)]]
(%i2) trigsimp(a);
(%o2) [[1, 1], [0, cos(x) sin(x)]]
(%i3) trigreduce(a);
cos(2 x) + 1 1 - cos(2 x) sin(2 x)
(%o3) [[------------ + ------------, 1], [0, --------]]
2 2 2
(%i4) expand(%o3);
sin(2 x)
(%o4) [[1, 1], [0, --------]]
2
如果这对您没有帮助,您能否详细说明您遇到的问题?
【讨论】:
Z_ee:matrix([Z_11,Z_14],[Z_41,Z_44]); Z_ei:matrix([Z_12,Z_13],[Z_42,Z_43]); Z_ie:matrix([Z_21,Z_24],[Z_31,Z_34]); Z_ii:matrix([Z_22,Z_23],[Z_32,Z_33]); Z_L:matrix([Z_L2,0],[0,Z_L3]); Z_44:"DUMMY"$ Z_14:0$ Z_41:0$ Z_42:0$ Z_43:0$ Z_24:0$ Z_34:0$ Z_in=xthru(Z_ee-Z_ei.invert(Z_ii+Z_L).Z_ie);代码>