如何使用 sweave 以矩阵形式打印线性方程组?

如何使用 sweave 以矩阵形式打印线性方程组?

我想打印一个线性方程组、一个右括号、一个右箭头,最后打印系统的输出 (x)。类似于 Ax = b } ---> x。我很难找到一个接一个地处理多个矩阵/向量的正确方法。我的代码是:

    a = c(-scan(text="89 82 14"),scan(text="98 17 55"),scan(text="59 88 89"))
    A = matrix(a,nrow=3,byrow=T)
    b = c(-50,53,82)
    x=solve(A)%*%b

格式如下:

\left Ax=b \} \right \Longrightarrow x=(..)

然后我想将 b 改为 d=b+\Delta b_i 并再次求解系统,以便得到格式:

dia=diag(1,3,3)
x=[solve(A)%*%b]+\Delta b_1[solve(A)%*%dia[,1]]+\Delta b_3[solve(A)%*%dia[,2]]+\Delta b_3[solve(A)%*%dia[,3]]. 

我曾绘制过单个矩阵,xtable但从未同时将几个矩阵连接起来。

非常感谢您的帮助。

答案1

类似于(使用 AMS 的东西):

\left. \begin{pmatrix} ... \end{pmatrix} \right\} \longrightarrow x

应该这样做。还是我在这里完全偏离了主题?

相关内容