2017-08-09 82 views
1

我有一個RMD文件,我有以下當R降價,如何顯示從R參數矩陣

```{r code_block, echo=FALSE} 
A = matrix(c(1,3,0,1),2,2) 
B = matrix(c(5,3,1,4),2,2) 
``` 

$$ 
\begin{bmatrix} 
1 & 0 \\ 
3 & 1 \\ 
\end{bmatrix} 
* 
\begin{bmatrix} 
5 & 1 \\ 
3 & 4 \\ 
\end{bmatrix} 
$$ 

現在我想,而不是硬手動編碼的LaTeX的部分,我可以用代之以變量A和B的矩陣。這怎麼能做到?

謝謝。

回答

0

你好,你可以在降價塊

knitr::kable(A , caption = "matrix A") 

使用library(printr)https://yihui.name/printr/

這樣

```{r code_block, echo=FALSE} 
A = matrix(c(1,3,0,1),2,2) 
B = matrix(c(5,3,1,4),2,2) 
knitr::kable(A , caption = "matrix A") 
``` 
+0

其中我的代碼部分修改我做到這一點? –

+0

它似乎只在乳膠塊外部正確打印($$ $$) –

+0

它只適用於:某些文本'r可用(A)'*'r可用(B)'$$某些沒有膠乳代碼矩陣$$。如果我這樣做:$ $$某些乳膠代碼'r kable(A)'$$,那麼輸出是「$$ Matrix A $$」,那麼額外的$$符號和矩陣A之前的乳膠代碼已經消失。 –