我想将一些旧的 matlab 脚本集成到我论文的 .Rmd 文档中,以避免 knitr 无论如何都试图避免的复制粘贴。这可能吗?使用http://yihui.name/knitr/demo/engines/我能够毫无问题地集成 python 代码,但 matlab 要困难得多。
最佳答案
knitr
已更新,实际版本 1.15.1 允许更多支持的引擎:octave 是其中之一:
library(knitr)
names(knit_engines$get())
[1] "awk" "bash" "coffee" "gawk" "groovy"
[6] "haskell" "lein" "mysql" "node" "octave"
[11] "perl" "psql" "python" "Rscript" "ruby"
[16] "sas" "scala" "sed" "sh" "stata"
[21] "zsh" "highlight" "Rcpp" "tikz" "dot"
[26] "c" "fortran" "fortran95" "asy" "cat"
[31] "asis" "stan" "block" "block2" "js"
[36] "css" "sql"
要在 Rmarkdown 笔记本中添加 Octave 代码,请使用:
```{octave}
# Insert your octave code here
```
关于r - 将 MATLAB 脚本集成到 R Markdown 文档中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23538151/