自动创建大型符号矩阵

时间:2017-03-11 16:36:53

标签: maxima

这个矩阵可以用手动方式生成吗?它可以4 x 4,但我需要更大的东西。感谢

 -->    L : matrix([L11,L12,L13,L14],[L21,L22,L23,L24],[L31,L32,L33,L34],[L41,L42,L43,L44]);
(L) matrix(
        [L11,   L12,    L13,    L14],
        [L21,   L22,    L23,    L24],
        [L31,   L32,    L33,    L34],
        [L41,   L42,    L43,    L44]
    )

1 个答案:

答案 0 :(得分:0)

回答问题并注意concat函数中L的名词形式(' L)

L:genmatrix(lambda([i,j], concat('L,i,j)), 3, 3);
    (L) matrix(
            [L11,   L12,    L13],
            [L21,   L22,    L23],
            [L31,   L32,    L33]
        )

对角矩阵

R:genmatrix(lambda([i,j], if i=j then concat('R,i) else 0), 3, 3);

    (R) matrix(
            [R1, 0, 0],
            [0, R2, 0],
            [0, 0, R3]
        )